X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/92a799512944b0b36271e6ed7bfdc3a85e5c8b16..343e239585d12e5a9f618db5483e4193b8c571a6:/modules/core/m_message.c diff --git a/modules/core/m_message.c b/modules/core/m_message.c index 4f72647..3f814f6 100644 --- a/modules/core/m_message.c +++ b/modules/core/m_message.c @@ -513,9 +513,10 @@ msg_channel(int p_or_n, const char *command, if(result == CAN_SEND_OPV || !flood_attack_channel(p_or_n, source_p, chptr, chptr->chname)) { - if (p_or_n != NOTICE && *text == '\001') + if (p_or_n != NOTICE && *text == '\001' && + strncasecmp(text + 1, "ACTION", 6)) { - if (strncasecmp(text + 1, "ACTION", 6) && chptr->mode.mode & MODE_NOCTCP) + if (chptr->mode.mode & MODE_NOCTCP) { sendto_one_numeric(source_p, ERR_CANNOTSENDTOCHAN, form_str(ERR_CANNOTSENDTOCHAN), chptr->chname);