From 7bd3701cd6d92e636cb340b94082cf5a1ad4eeeb Mon Sep 17 00:00:00 2001 From: "B.Greenham" Date: Tue, 16 Mar 2010 13:44:44 -0400 Subject: [PATCH] Remove override being able to automatically and silently go through +q/+m/etc. This was previously doable without sending wallops, and had high abuse potential. Overriding opers can set themselves +v/+o or remove the offending mode if they need to get past such things. --- src/channel.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/channel.c b/src/channel.c index 0191f1f..52f5b2b 100644 --- a/src/channel.c +++ b/src/channel.c @@ -968,9 +968,6 @@ can_send(struct Channel *chptr, struct Client *source_p, struct membership *mspt if(is_chanop_voiced(msptr)) return CAN_SEND_OPV; - if(IsOverride(source_p)) - return CAN_SEND_NONOP; - if(chptr->mode.mode & MODE_MODERATED) return CAN_SEND_NO;