Guard against empty integerPart in Language::commafy
authorBryan Davis <bd808@wikimedia.org>
Fri, 12 Dec 2014 20:54:30 +0000 (13:54 -0700)
committerBryan Davis <bd808@wikimedia.org>
Fri, 12 Dec 2014 20:55:43 +0000 (13:55 -0700)
Fixes:
    Notice: Undefined index: 0 in languages/Language.php on line 3348

Change-Id: I1a00f3af95d3b9b0fd3ad3cc690358fe5b90f58f

languages/Language.php

index 9e3abb3..01fb986 100644 (file)
@@ -3345,7 +3345,7 @@ class Language {
                                // the string does not have any number part. Eg: .12345
                                return $sign . $groupedNumber;
                        }
-                       $start = $end = strlen( $integerPart[0] );
+                       $start = $end = ($integerPart) ? strlen( $integerPart[0] ) : 0;
                        while ( $start > 0 ) {
                                $match = $matches[0][$numMatches - 1];
                                $matchLen = strlen( $match );