]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
Remove the ability of overriding opers to privmsg/notice @#channel while lacking...
authorB.Greenham <redacted>
Tue, 16 Mar 2010 17:47:03 +0000 (13:47 -0400)
committerB.Greenham <redacted>
Tue, 16 Mar 2010 17:47:03 +0000 (13:47 -0400)
Since this goes past +q/+m and so on, it could easily and silently be abused.

modules/core/m_message.c

index d615e8bca815d49aa95da2830a02397503ffa0ce..be3d67f47a942690a165308c23a3f9db99125731 100644 (file)
@@ -362,7 +362,7 @@ build_target_list(int p_or_n, const char *command, struct Client *client_p,
 
                                msptr = find_channel_membership(chptr, source_p);
 
-                               if(!IsServer(source_p) && !IsService(source_p) && !is_chanop_voiced(msptr) && !IsOverride(source_p))
+                               if(!IsServer(source_p) && !IsService(source_p) && !is_chanop_voiced(msptr))
                                {
                                        sendto_one(source_p, form_str(ERR_CHANOPRIVSNEEDED),
                                                   get_id(&me, source_p),