Revision: 46111
Author:   werdna
Date:     2009-01-23 23:59:42 +0000 (Fri, 23 Jan 2009)

Log Message:
-----------
Fix notice in a corner case.

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

Modified: trunk/extensions/AbuseFilter/AbuseFilter.parser.php
===================================================================
--- trunk/extensions/AbuseFilter/AbuseFilter.parser.php 2009-01-23 23:49:52 UTC 
(rev 46110)
+++ trunk/extensions/AbuseFilter/AbuseFilter.parser.php 2009-01-23 23:59:42 UTC 
(rev 46111)
@@ -725,7 +725,7 @@
                $bases = array( 'b' => 2, 'x' => 16, 'o' => 8 );
                $baseClass = '['.implode('', array_keys($bases)).']';
                $radixRegex = "/^[0-9A-Fa-f]+$baseClass\b/u";
-               if( ctype_digit($code[0]) || ( self::isDigitOrDot( $code[0] ) 
&& ctype_digit( $code[1] ) ) || preg_match( $radixRegex, $code ) ) {
+               if( ctype_digit($code[0]) || ( self::isDigitOrDot( $code[0] ) 
&& !empty($code[1]) && ctype_digit( $code[1] ) ) || preg_match( $radixRegex, 
$code ) ) {
                        $tok .= $code[0];
                        $code = substr( $code, 1 );
                        



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

Reply via email to