fixed small bug in IRCParser.c
[NeonServV5.git] / cmd_neonserv_kick.c
index 4ff4466fab832212e31d7b390b81158fea841d45..9223f69816ac57350d93e16a2ac05860c2be18dc 100644 (file)
@@ -58,7 +58,7 @@ static void neonserv_cmd_kick_async1(struct ClientSocket *client, struct ClientS
             char usermask[NICKLEN+USERLEN+HOSTLEN+3];
             struct ChanUser *kick_chanuser[chan->usercount];
             int kick_chanuser_pos = 0;
-            for(chanuser = getChannelUsers(chan, NULL); NULL; chanuser = getChannelUsers(chan, chanuser)) {
+            for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = getChannelUsers(chan, chanuser)) {
                 cuser = chanuser->user;
                 sprintf(usermask, "%s!%s@%s", cuser->nick, cuser->ident, cuser->host);
                 if(!match(nick, usermask)) {
@@ -87,7 +87,7 @@ static void neonserv_cmd_kick_async1(struct ClientSocket *client, struct ClientS
             //KICK AUTH
             nick++;
             cuser = NULL;
-            for(chanuser = getChannelUsers(chan, NULL); NULL; chanuser = getChannelUsers(chan, chanuser)) {
+            for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = getChannelUsers(chan, chanuser)) {
                 if((chanuser->user->flags & USERFLAG_ISAUTHED) && !stricmp(chanuser->user->auth, nick)) {
                     provided_nicks++;
                     if(isNetworkService(chanuser->user)) {