return 0;
}
+ user = parv[2]; /* strtoken(&p2, parv[2], ","); */
+
+ if(!(who = find_chasing(source_p, user, &chasing)))
+ {
+ return 0;
+ }
+
if(!IsServer(source_p))
{
msptr = find_channel_membership(chptr, source_p);
return 0;
}
- if(!is_chanop(msptr) && !IsOverride(source_p))
+ if(!can_kick_deop(msptr, find_channel_membership(chptr, who)) && !IsOverride(source_p))
{
if(MyConnect(source_p))
{
if((p = strchr(parv[2], ',')))
*p = '\0';
- user = parv[2]; /* strtoken(&p2, parv[2], ","); */
-
- if(!(who = find_chasing(source_p, user, &chasing)))
- {
- return 0;
- }
-
msptr = find_channel_membership(chptr, who);
if(msptr != NULL)