diff options
| author | Federico G. Schwindt <fgsch@lodoss.net> | 2013-08-04 03:20:13 +0100 |
|---|---|---|
| committer | Federico G. Schwindt <fgsch@lodoss.net> | 2013-08-04 04:00:34 +0100 |
| commit | e03d8eb7284147f7d44ff192cec18ad9716fedff (patch) | |
| tree | 1bcf5803373a7d0e7260c58e30713aa51a6a2759 /src/ngircd/irc-server.c | |
| parent | a95d3e05e7c01fb82981898cdcfe162d727952bc (diff) | |
| download | ngircd-e03d8eb7284147f7d44ff192cec18ad9716fedff.tar.gz ngircd-e03d8eb7284147f7d44ff192cec18ad9716fedff.zip | |
Add Client_HasFlag() to check if a client has certain flag
Diffstat (limited to 'src/ngircd/irc-server.c')
| -rw-r--r-- | src/ngircd/irc-server.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ngircd/irc-server.c b/src/ngircd/irc-server.c index 8fc575f3..d8e4b29a 100644 --- a/src/ngircd/irc-server.c +++ b/src/ngircd/irc-server.c @@ -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; |