about summary refs log tree commit diff
path: root/src/ngircd/irc-server.c
diff options
context:
space:
mode:
authorFederico G. Schwindt <fgsch@lodoss.net>2013-08-04 03:20:13 +0100
committerFederico G. Schwindt <fgsch@lodoss.net>2013-08-04 04:00:34 +0100
commite03d8eb7284147f7d44ff192cec18ad9716fedff (patch)
tree1bcf5803373a7d0e7260c58e30713aa51a6a2759 /src/ngircd/irc-server.c
parenta95d3e05e7c01fb82981898cdcfe162d727952bc (diff)
downloadngircd-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.c4
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;