summaryrefslogtreecommitdiff
path: root/ext/mbstring/tests
diff options
context:
space:
mode:
authorMoriyoshi Koizumi <moriyoshi@php.net>2009-02-06 07:33:25 +0000
committerMoriyoshi Koizumi <moriyoshi@php.net>2009-02-06 07:33:25 +0000
commit44dece2d95336d3e9c354e5426d2696401dfdd93 (patch)
treee4f5ef39d383a77bd57020d75807035dd138844d /ext/mbstring/tests
parentbddaa8fc4ad77d22dfacb878752b815d53efb493 (diff)
downloadphp-git-44dece2d95336d3e9c354e5426d2696401dfdd93.tar.gz
* MFH: Fix bug #45239 (encoding detector hangs with mbstring.strict_detection
enabled).
Diffstat (limited to 'ext/mbstring/tests')
-rw-r--r--ext/mbstring/tests/bug45239.phpt18
1 files changed, 18 insertions, 0 deletions
diff --git a/ext/mbstring/tests/bug45239.phpt b/ext/mbstring/tests/bug45239.phpt
new file mode 100644
index 0000000000..8d8ef4831e
--- /dev/null
+++ b/ext/mbstring/tests/bug45239.phpt
@@ -0,0 +1,18 @@
+--TEST--
+Bug #45239 (encoding detector hangs with mbstring.strict_detection enabled)
+--INI--
+mbstring.strict_detection=1
+mbstring.http_input=UTF-8
+mbstring.internal_encoding=UTF-8
+--SKIPIF--
+<?php
+extension_loaded('mbstring') or die('skip');
+?>
+--FILE--
+<?php
+mb_internal_encoding("utf-8");
+mb_parse_str("a=%fc", $dummy);
+var_dump(mb_http_input());
+?>
+--EXPECT--
+string(5) "UTF-8"