]> jfr.im git - solanum.git/blobdiff - modules/core/m_message.c
m_info: Correct description of general::client_exit like in example confs.
[solanum.git] / modules / core / m_message.c
index b2934e9f888f25dd3419f81ed42b1672442e361f..daff1b5b0569d5bc8cd828d963f8d7f9bbb76fb3 100644 (file)
@@ -479,7 +479,6 @@ msg_channel(enum message_type msgtype,
            const char *text)
 {
        int result;
            const char *text)
 {
        int result;
-       char text2[BUFSIZE];
        hook_data_privmsg_channel hdata;
 
        if(MyClient(source_p))
        hook_data_privmsg_channel hdata;
 
        if(MyClient(source_p))
@@ -527,18 +526,6 @@ msg_channel(enum message_type msgtype,
                if(result == CAN_SEND_OPV ||
                   !flood_attack_channel(msgtype, source_p, chptr, chptr->chname))
                {
                if(result == CAN_SEND_OPV ||
                   !flood_attack_channel(msgtype, source_p, chptr, chptr->chname))
                {
-                       if (msgtype != MESSAGE_TYPE_NOTICE && *text == '\001' &&
-                                       strncasecmp(text + 1, "ACTION ", 7))
-                       {
-                               if (chptr->mode.mode & MODE_NOCTCP)
-                               {
-                                       sendto_one_numeric(source_p, ERR_CANNOTSENDTOCHAN,
-                                                          form_str(ERR_CANNOTSENDTOCHAN), chptr->chname);
-                                       return;
-                               }
-                               else if (rb_dlink_list_length(&chptr->locmembers) > (unsigned)(GlobalSetOptions.floodcount / 2))
-                                       source_p->large_ctcp_sent = rb_current_time();
-                       }
                        sendto_channel_flags(client_p, ALL_MEMBERS, source_p, chptr,
                                             "%s %s :%s", cmdname[msgtype], chptr->chname, text);
                }
                        sendto_channel_flags(client_p, ALL_MEMBERS, source_p, chptr,
                                             "%s %s :%s", cmdname[msgtype], chptr->chname, text);
                }
@@ -584,7 +571,6 @@ msg_channel_opmod(enum message_type msgtype,
                  struct Client *client_p, struct Client *source_p,
                  struct Channel *chptr, const char *text)
 {
                  struct Client *client_p, struct Client *source_p,
                  struct Channel *chptr, const char *text)
 {
-       char text2[BUFSIZE];
        hook_data_privmsg_channel hdata;
 
        hdata.msgtype = msgtype;
        hook_data_privmsg_channel hdata;
 
        hdata.msgtype = msgtype;
@@ -646,7 +632,6 @@ static void
 msg_channel_flags(enum message_type msgtype, struct Client *client_p,
                  struct Client *source_p, struct Channel *chptr, int flags, const char *text)
 {
 msg_channel_flags(enum message_type msgtype, struct Client *client_p,
                  struct Client *source_p, struct Channel *chptr, int flags, const char *text)
 {
-       char text2[BUFSIZE];
        int type;
        char c;
        hook_data_privmsg_channel hdata;
        int type;
        char c;
        hook_data_privmsg_channel hdata;
@@ -692,25 +677,6 @@ msg_channel_flags(enum message_type msgtype, struct Client *client_p,
                return;
        }
 
                return;
        }
 
-       if (msgtype != MESSAGE_TYPE_NOTICE && *text == '\001' &&
-                       strncasecmp(text + 1, "ACTION ", 7))
-       {
-               if (chptr->mode.mode & MODE_NOCTCP)
-               {
-                       sendto_one_numeric(source_p, ERR_CANNOTSENDTOCHAN,
-                                          form_str(ERR_CANNOTSENDTOCHAN), chptr->chname);
-                       return;
-               }
-               else if (rb_dlink_list_length(&chptr->locmembers) > (unsigned)(GlobalSetOptions.floodcount / 2))
-               {
-                       /* This overestimates the number of users the CTCP
-                        * is being sent to, so large_ctcp_sent might be
-                        * set inappropriately. This should not be a problem.
-                        */
-                       source_p->large_ctcp_sent = rb_current_time();
-               }
-       }
-
        sendto_channel_flags(client_p, type, source_p, chptr, "%s %c%s :%s",
                             cmdname[msgtype], c, chptr->chname, text);
 }
        sendto_channel_flags(client_p, type, source_p, chptr, "%s %c%s :%s",
                             cmdname[msgtype], c, chptr->chname, text);
 }