From 0a5960e10ad73f10f2e422dfd57564146ab96ebc Mon Sep 17 00:00:00 2001 From: pk910 Date: Thu, 15 Dec 2011 20:01:07 +0100 Subject: [PATCH] fixed "Net Rider" kick crash --- src/IRCParser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/IRCParser.c b/src/IRCParser.c index c3fe086..d3c97a4 100644 --- a/src/IRCParser.c +++ b/src/IRCParser.c @@ -388,7 +388,7 @@ static IRC_CMD(raw_kick) { struct UserNode *target = getUserByNick(argv[1]); struct ChanNode *chan = getChanByName(argv[0]); if(chan == NULL || target == NULL) return 0; - if(((!isBot(user) && chan->chanbot != client->user) || (isBot(user) && client->user != user))) return 1; //we ignore it - but it's not a parse error + if(((!isBot(target) && chan->chanbot != client->user) || (isBot(target) && client->user != target))) return 1; //we ignore it - but it's not a parse error int keep_channel = 1; if(isUserOnChan(target, chan) && (chan->flags & CHANFLAG_RECEIVED_USERLIST)) { if(user == NULL) { -- 2.20.1