]> granicus.if.org Git - php/commitdiff
Fix tests - newer versions check Unicode
authorStanislav Malyshev <stas@php.net>
Sun, 6 Jan 2019 21:28:30 +0000 (13:28 -0800)
committerStanislav Malyshev <stas@php.net>
Sun, 6 Jan 2019 21:28:30 +0000 (13:28 -0800)
ext/mbstring/tests/bug77370.phpt
ext/mbstring/tests/bug77371.phpt
ext/mbstring/tests/bug77381.phpt

index c4d25582fe3bd8c4e513ffaf59cb15ead32dc0d2..73f186bc900ee317d52468213fb3a7f5f96ac8dc 100644 (file)
@@ -6,8 +6,6 @@ Bug #77370 (Buffer overflow on mb regex functions - fetch_token)
 <?php
 var_dump(mb_split("   \xfd",""));
 ?>
---EXPECT--
-array(1) {
-  [0]=>
-  string(0) ""
-}
+--EXPECTF--
+Warning: mb_split(): mbregex compile err: invalid code point value in %sbug77370.php on line %d
+bool(false)
index 33e5fc115c966f5fff67789b2c6b34a64ed024d1..2ab04c04f6889366b7b2eb6c0740a1a050563fc2 100644 (file)
@@ -6,5 +6,6 @@ Bug #77371 (heap buffer overflow in mb regex functions - compile_string_node)
 <?php
 var_dump(mb_ereg("()0\xfc00000\xfc00000\xfc00000\xfc",""));
 ?>
---EXPECT--
-bool(false)
\ No newline at end of file
+--EXPECTF--
+Warning: mb_ereg(): mbregex compile err: invalid code point value in %sbug77371.php on line %d
+bool(false)
index cb83759fc09b6307168177ec562d61b50d786a3a..3d6dd76a4aa0265f9c103af89bfdeda6471ecfd4 100644 (file)
@@ -9,8 +9,15 @@ var_dump(mb_ereg("(?i)000000000000000000000\xf0",""));
 var_dump(mb_ereg("0000\\"."\xf5","0"));
 var_dump(mb_ereg("(?i)FFF00000000000000000\xfd",""));
 ?>
---EXPECT--
-int(1)
+--EXPECTF--
+Warning: mb_ereg(): mbregex compile err: invalid code point value in %sbug77381.php on line %d
 bool(false)
+
+Warning: mb_ereg(): mbregex compile err: invalid code point value in %sbug77381.php on line %d
 bool(false)
+
+Warning: mb_ereg(): mbregex compile err: invalid code point value in %sbug77381.php on line %d
+bool(false)
+
+Warning: mb_ereg(): mbregex compile err: invalid code point value in %sbug77381.php on line %d
 bool(false)