Skip to content

Commit fe9eb03

Browse files
committed
Update test to consume stack faster, so that overflow happens before memory exhaustion
1 parent 50fe247 commit fe9eb03

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

Zend/tests/stack_limit/stack_limit_011.phpt

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,17 @@ zend.max_allowed_stack_size=512K
1313

1414
var_dump(zend_test_zend_call_stack_get());
1515

16-
class Test1 {
17-
public function __destruct() {
18-
new Test1;
19-
}
16+
function replace2() {
17+
return preg_replace_callback('#.#', function () {
18+
replace2();
19+
}, 'x');
2020
}
21-
2221
function replace() {
2322
return preg_replace_callback('#.#', function () {
2423
try {
2524
replace();
2625
} finally {
27-
new Test1();
26+
replace2();
2827
}
2928
}, 'x');
3029
}

0 commit comments

Comments
 (0)