From dc0367a5dc496477adc5afaee2c536e538df98b4 Mon Sep 17 00:00:00 2001 From: pk910 Date: Fri, 22 Jul 2011 03:14:38 +0200 Subject: [PATCH] fixed CRASH if a servers kicks a user from a channel he/she isn't in --- ircd/m_kick.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)) { -- 2.20.1