From ab363c40bd1bd66153920a8567d68c708746b4c5 Mon Sep 17 00:00:00 2001 From: pk910 Date: Sat, 27 Aug 2011 16:54:38 +0200 Subject: [PATCH] fixed small bug in IRCParser.c --- IRCParser.c | 2 +- cmd_neonserv_kick.c | 4 ++-- cmd_neonserv_kickban.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/IRCParser.c b/IRCParser.c index 12fca57..bfcd44c 100644 --- a/IRCParser.c +++ b/IRCParser.c @@ -197,7 +197,7 @@ static IRC_CMD(raw_kick) { } if(target->channel == NULL && !(target->flags & USERFLAG_ISBOT)) { //remove the user - delUser(user, 1); + delUser(target, 1); } return 1; } diff --git a/cmd_neonserv_kick.c b/cmd_neonserv_kick.c index 4ff4466..9223f69 100644 --- a/cmd_neonserv_kick.c +++ b/cmd_neonserv_kick.c @@ -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)) { diff --git a/cmd_neonserv_kickban.c b/cmd_neonserv_kickban.c index 4ed5ce0..c338652 100644 --- a/cmd_neonserv_kickban.c +++ b/cmd_neonserv_kickban.c @@ -58,7 +58,7 @@ static void neonserv_cmd_kickban_async1(struct ClientSocket *client, struct Clie //KICK HOSTMASK struct ChanUser *kickban_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)) { @@ -90,7 +90,7 @@ static void neonserv_cmd_kickban_async1(struct ClientSocket *client, struct Clie //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)) { -- 2.20.1