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.
This commit is contained in:
parent
853058531a
commit
7bd3701cd6
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in New Issue