From: pk910 Date: Fri, 22 Jul 2011 01:14:38 +0000 (+0200) Subject: fixed CRASH if a servers kicks a user from a channel he/she isn't in X-Git-Tag: WGN5~11 X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=commitdiff_plain;h=dc0367a5dc496477adc5afaee2c536e538df98b4 fixed CRASH if a servers kicks a user from a channel he/she isn't in --- diff --git a/ircd/m_kick.c b/ircd/m_kick.c index bccd741..f2a67d5 100644 --- a/ircd/m_kick.c +++ b/ircd/m_kick.c @@ -211,7 +211,7 @@ int ms_kick(struct Client *cptr, struct Client *sptr, int parc, char *parv[]) /* We go ahead and pass on the KICK for users not on the channel */ member = find_member_link(chptr, who); - if((IsInvisibleJoin(member) && IsDelayedJoin(member))) + if(member && (IsInvisibleJoin(member) && IsDelayedJoin(member))) return 0; if (member && IsZombie(member)) {