diff options
author | Alex Dowad <alexinbeijing@gmail.com> | 2020-11-16 21:16:24 +0200 |
---|---|---|
committer | Alex Dowad <alexinbeijing@gmail.com> | 2020-11-25 19:52:19 +0200 |
commit | b489c1bc4d3a6c8abfc410bcdbf0aeb7ffc00246 (patch) | |
tree | 3a1d16cb40b94797a10b3e303f7dc5d5fef51945 /ext/mbstring | |
parent | 635e0539a23d1f7798c75d6e9c87056ea7950c01 (diff) | |
download | php-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.inc | 4 |
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; |