Revision: 46187
Author:   werdna
Date:     2009-01-25 05:54:49 +0000 (Sun, 25 Jan 2009)

Log Message:
-----------
Explicit detection for division by zero.

Modified Paths:
--------------
    trunk/extensions/AbuseFilter/AbuseFilter.parser.php

Modified: trunk/extensions/AbuseFilter/AbuseFilter.parser.php
===================================================================
--- trunk/extensions/AbuseFilter/AbuseFilter.parser.php 2009-01-25 05:41:58 UTC 
(rev 46186)
+++ trunk/extensions/AbuseFilter/AbuseFilter.parser.php 2009-01-25 05:54:49 UTC 
(rev 46187)
@@ -220,6 +220,10 @@
                        $b = $b->toInt();
                }
 
+               if ($op != '*' && $b == 0) {
+                       throw new AFPException( "Illegal attempt to divide $a 
by 0." );
+               }
+
                $data = null;
                if( $op == '*' )
                        $data = $a * $b;



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to