From f0e8973335572b26f4c8bb7fbba4503b48a9da09 Mon Sep 17 00:00:00 2001 From: Platonides Date: Tue, 22 Nov 2011 16:04:39 +0000 Subject: [PATCH] Follow-up r103865. Accept lowercase hex and remove empty statement. --- includes/libs/JavaScriptMinifier.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/libs/JavaScriptMinifier.php b/includes/libs/JavaScriptMinifier.php index a45b1030f0..8cdc3273f4 100644 --- a/includes/libs/JavaScriptMinifier.php +++ b/includes/libs/JavaScriptMinifier.php @@ -489,7 +489,7 @@ class JavaScriptMinifier { ) { // Hex numeric literal $end++; // x or X - $end += strspn( $s, '0123456789ABCDEF', $end ); + $end += strspn( $s, '0123456789ABCDEFabcdef', $end ); // @fixme if no hex digits, parse error } elseif( ctype_digit( $ch ) @@ -505,7 +505,7 @@ class JavaScriptMinifier { } $exponent = strspn( $s, 'eE', $end ); if( $exponent ) { - $end += $exponent;; + $end += $exponent; // + sign is optional; - sign is required. $end += strspn( $s, '-+', $end ); $end += strspn( $s, '0123456789', $end ); -- 2.20.1