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