summaryrefslogtreecommitdiff
path: root/ext/standard/tests/strings/bug33076.phpt
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2005-05-20 14:23:42 +0000
committerAntony Dovgal <tony2001@php.net>2005-05-20 14:23:42 +0000
commit4ce95ef1eaa6bca3255cd481346a25071928612b (patch)
treee7e333e44db3ab62b85dcae1bee8e3374d381964 /ext/standard/tests/strings/bug33076.phpt
parent66fbe9e73c65e7f5c4a7f73008cbcf18880d7726 (diff)
downloadphp-git-4ce95ef1eaa6bca3255cd481346a25071928612b.tar.gz
fix bug #33076 (str_ireplace() incorrectly counts result string length and may cause segfault)
add test
Diffstat (limited to 'ext/standard/tests/strings/bug33076.phpt')
-rw-r--r--ext/standard/tests/strings/bug33076.phpt14
1 files changed, 14 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/bug33076.phpt b/ext/standard/tests/strings/bug33076.phpt
new file mode 100644
index 0000000000..dafb8161b0
--- /dev/null
+++ b/ext/standard/tests/strings/bug33076.phpt
@@ -0,0 +1,14 @@
+--TEST--
+Bug #33076 (str_ireplace() incorrectly counts result string length and may cause segfault)
+--FILE--
+<?php
+
+$value = str_ireplace("t", "bz", "Text");
+
+var_dump($value);
+
+echo "Done\n";
+?>
+--EXPECT--
+string(6) "bzexbz"
+Done