X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Firc-server.c;h=7770be856cb0840aee2464633d1bd60344fb5e16;hb=08d49a8fa02ef11b22d611d11c595812ce207ac8;hp=8fc575f3d86597b9576fb6f2cc503b292264680a;hpb=a95d3e05e7c01fb82981898cdcfe162d727952bc;p=ngircd-alex.git diff --git a/src/ngircd/irc-server.c b/src/ngircd/irc-server.c index 8fc575f3..7770be85 100644 --- a/src/ngircd/irc-server.c +++ b/src/ngircd/irc-server.c @@ -82,7 +82,7 @@ IRC_SERVER( CLIENT *Client, REQUEST *Req ) if (strcasecmp(Req->argv[0], Conf_Server[i].name) == 0) break; - /* Makre sure the remote server is configured here */ + /* Make sure the remote server is configured here */ if (i >= MAX_SERVERS) { Log(LOG_ERR, "Connection %d: Server \"%s\" not configured here!", @@ -152,7 +152,7 @@ IRC_SERVER( CLIENT *Client, REQUEST *Req ) Client_SetType(Client, CLIENT_UNKNOWNSERVER); #ifdef ZLIB - if (strchr(Client_Flags(Client), 'Z') + if (Client_HasFlag(Client, 'Z') && !Zip_InitConn(Client_Conn(Client))) { Conn_Close(Client_Conn(Client), "Can't initialize compression (zlib)!", @@ -162,7 +162,7 @@ IRC_SERVER( CLIENT *Client, REQUEST *Req ) #endif #ifdef IRCPLUS - if (strchr(Client_Flags(Client), 'H')) { + if (Client_HasFlag(Client, 'H')) { LogDebug("Peer supports IRC+ extended server handshake ..."); if (!IRC_Send_ISUPPORT(Client)) return DISCONNECTED;