summaryrefslogtreecommitdiff
path: root/ext/mbstring
diff options
context:
space:
mode:
authorAlex Dowad <alexinbeijing@gmail.com>2020-11-16 21:16:24 +0200
committerAlex Dowad <alexinbeijing@gmail.com>2020-11-25 19:52:19 +0200
commitb489c1bc4d3a6c8abfc410bcdbf0aeb7ffc00246 (patch)
tree3a1d16cb40b94797a10b3e303f7dc5d5fef51945 /ext/mbstring
parent635e0539a23d1f7798c75d6e9c87056ea7950c01 (diff)
downloadphp-git-b489c1bc4d3a6c8abfc410bcdbf0aeb7ffc00246.tar.gz
Bugfixes for findInvalidChars (helper for mbstring test suite)
Diffstat (limited to 'ext/mbstring')
-rw-r--r--ext/mbstring/tests/encoding_tests.inc4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/mbstring/tests/encoding_tests.inc b/ext/mbstring/tests/encoding_tests.inc
index e95bc8fd09..2993640c19 100644
--- a/ext/mbstring/tests/encoding_tests.inc
+++ b/ext/mbstring/tests/encoding_tests.inc
@@ -158,7 +158,7 @@ function findInvalidChars($valid, &$invalid, &$truncated, $startBytes = array())
$prefixes[substr($char, 0, $len)] = true;
}
- $varLength = function($prefix) use($valid, &$invalid, &$truncated) {
+ $varLength = function($prefix) use($valid, $prefixes, &$invalid, &$truncated, &$varLength) {
for ($byte = 0; $byte < 256; $byte++) {
$str = $prefix . chr($byte);
if (!isset($valid[$str])) {
@@ -172,7 +172,7 @@ function findInvalidChars($valid, &$invalid, &$truncated, $startBytes = array())
}
};
- $fixedLength = function($prefix, $remaining) use($valid, &$invalid, &$truncated, &$fixedLength) {
+ $fixedLength = function($prefix, $remaining) use($valid, $prefixes, &$invalid, &$truncated, &$fixedLength) {
if ($remaining == 0) {
if (!isset($valid[$prefix]))
$invalid[$prefix] = true;