]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
Added check for division by 0 in m_message.c Hopefully fixes #25
authoralxbl <redacted>
Wed, 8 Sep 2010 00:21:29 +0000 (20:21 -0400)
committeralxbl <redacted>
Wed, 8 Sep 2010 00:21:29 +0000 (20:21 -0400)
modules/core/m_message.c

index ac3cc3b6733895ccc7584a88d7494030a0e631de..9b265d55efc1e559f139b129925b53dc9de28e29 100644 (file)
@@ -554,7 +554,8 @@ msg_channel(int p_or_n, const char *command,
                                                caps++; 
                                        len++;
                                }
-                               if(((caps*100)/(len)) >= 50)
+                               /* Added divide by 0 check --alxbl */
+                               if(len != 0 && ((caps*100)/(len)) >= 50)
                                {
                                        sendto_one_numeric(source_p, 404, "%s :Cannot send to channel - Your message contains mostly capital letters (+G set)", chptr->chname);
                                        return;