summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerick Rethans <derick@php.net>2004-02-23 19:45:16 +0000
committerDerick Rethans <derick@php.net>2004-02-23 19:45:16 +0000
commit769dc0be75c0c3e19b25053e6dfbbd706e1aaebb (patch)
tree7fed28672bb64a02457304dd11d474da8733bc08
parent09d5b958710e6e19c6abaa15ff2b30d4b6674a75 (diff)
downloadphp-git-769dc0be75c0c3e19b25053e6dfbbd706e1aaebb.tar.gz
- Added testcase for bug #27276
-rw-r--r--ext/standard/tests/strings/bug27276.phpt15
1 files changed, 15 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/bug27276.phpt b/ext/standard/tests/strings/bug27276.phpt
new file mode 100644
index 0000000000..f27e1d560b
--- /dev/null
+++ b/ext/standard/tests/strings/bug27276.phpt
@@ -0,0 +1,15 @@
+--TEST--
+Bug #27276 (str_replace tries to use obscene amounts of ram)
+--FILE--
+<?php
+ini_set("memory_limit", "12m");
+$replacement = str_repeat("x", 12444);
+$string = str_repeat("x", 9432);
+$key = "{BLURPS}";
+
+str_replace($key, $replacement, $string);
+
+echo "Alive!\n";
+?>
+--EXPECT--
+Alive!