--- ircd-hybrid-7.2/src/channel_mode.c 2006/08/18 14:26:11 758 +++ ircd-hybrid-7.2/src/channel_mode.c 2006/08/18 14:29:45 759 @@ -902,6 +902,18 @@ clear_ban_cache(struct Channel *chptr) } } +void +clear_ban_cache_client(struct Client *client_p) +{ + dlink_node *ptr = NULL; + + DLINK_FOREACH(ptr, client_p->channels.head) + { + struct Membership *ms = ptr->data; + ms->flags &= ~(CHFL_BAN_SILENCED|CHFL_BAN_CHECKED); + } +} + static void chm_op(struct Client *client_p, struct Client *source_p, struct Channel *chptr, int parc, int *parn,