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