fixed CRASH if a servers kicks a user from a channel he/she isn't in
authorpk910 <philipp@zoelle1.de>
Fri, 22 Jul 2011 01:14:38 +0000 (03:14 +0200)
committerpk910 <philipp@zoelle1.de>
Fri, 22 Jul 2011 01:14:38 +0000 (03:14 +0200)
ircd/m_kick.c

index bccd7416296e5681da35c31abebae2489816cb2e..f2a67d58754030540dc8b7edba39e5243c28cdbd 100644 (file)
@@ -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))
   {