Skip to content

Commit 0d71ef5

Browse files
LamentXU123jorgsowa
andcommitted
fix CI
Co-Authored-By: Jorg Adam Sowa <74921107+jorgsowa@users.noreply.github.com>
1 parent 32a4b7c commit 0d71ef5

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

ext/standard/tests/strings/setlocale_null_byte.phpt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,24 @@ setlocale() rejects locale names with null bytes
44
<?php
55
class NullByteStringable {
66
public function __toString(): string {
7-
return "C\0invalid";
7+
return "C\0locale";
88
}
99
}
1010

1111
try {
12-
var_dump(setlocale(LC_ALL, "C\0invalid"));
12+
var_dump(setlocale(LC_ALL, "C\0locale"));
1313
} catch (ValueError $e) {
1414
echo $e->getMessage(), "\n";
1515
}
1616

1717
try {
18-
var_dump(setlocale(LC_ALL, ["invalid\0locale", "C"]));
18+
var_dump(setlocale(LC_ALL, ["locale\0name", "C"]));
1919
} catch (ValueError $e) {
2020
echo $e->getMessage(), "\n";
2121
}
2222

2323
try {
24-
var_dump(setlocale(LC_ALL, ["invalid", "C\0invalid"]));
24+
var_dump(@setlocale(LC_ALL, [str_repeat("x", 255), "C\0locale"]));
2525
} catch (ValueError $e) {
2626
echo $e->getMessage(), "\n";
2727
}

0 commit comments

Comments
 (0)