Commit 10bbd9590b2 for php.net
commit 10bbd9590b28eebdd699182e703fed5a662f0045
Merge: 9cde9113509 9a7c09c9639
Author: Niels Dossche <7771979+ndossche@users.noreply.github.com>
Date: Mon Dec 22 12:12:42 2025 +0100
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
intl: Fix leak in umsg_format_helper()
diff --cc ext/intl/tests/msgfmt_format_error4.phpt
index a6f59127230,ee84388f4a7..b8ff3a0cd47
--- a/ext/intl/tests/msgfmt_format_error4.phpt
+++ b/ext/intl/tests/msgfmt_format_error4.phpt
@@@ -14,7 -14,12 +14,13 @@@ $mf = new MessageFormatter('en_US', $fm
var_dump($mf->format(array("foo" => 7, "\x80" => "bar")));
var_dump($mf->format(array("foo" => "\x80")));
+
+ var_dump($mf->format(array("foo" => new class {
+ function __toString(): string {
+ return str_repeat("\x80", random_int(1, 1));
+ }
+ })));
+?>
--EXPECTF--
bool(false)