fixed CRASH if a servers kicks a user from a channel he/she isn't in
[ircu2.10.12-pk.git] / 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))
   {