if(is_override)
sendto_realops_snomask(SNO_GENERAL, L_NETWIDE,
"%s is overriding KICK [%s] on [%s] [%s]",
- get_oper_name(source_p), command, who->name, chptr->chname, comment);
+ get_oper_name(source_p), who->name, chptr->chname, comment);
/* jdc
* - In the case of a server kicking a user (i.e. CLEARCHAN),
":%s KICK %s %s :%s",
use_id(source_p), chptr->chname, use_id(who), comment);
remove_user_from_channel(msptr);
+
+ /* we don't need to track NOREJOIN stuff unless it's our client being kicked */
+ if(MyClient(who) && chptr->mode.mode & MODE_NOREJOIN)
+ channel_metadata_time_add(chptr, "KICKNOREJOIN", rb_current_time(), who->id);
}
else if (MyClient(source_p))
sendto_one_numeric(source_p, ERR_USERNOTINCHANNEL,