]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/core/m_message.c
Remove some unused variables.
[irc/rqf/shadowircd.git] / modules / core / m_message.c
index 658a2a309752742fa4655d3f086beb43010bde6b..f22450db4aa733942597dafac9eeac1f2b6de581 100644 (file)
@@ -477,7 +477,8 @@ msg_channel(int p_or_n, const char *command,
        }
        else if(chptr->mode.mode & MODE_OPMODERATE &&
                        chptr->mode.mode & MODE_MODERATED &&
-                       IsMember(source_p, chptr))
+                       (!(chptr->mode.mode & MODE_NOPRIVMSGS) ||
+                        IsMember(source_p, chptr)))
        {
                /* only do +z for +m channels for now, as bans/quiets
                 * aren't tested for remote clients -- jilles */