mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
Fixed segfault in ext/standard/tests/strings/bug24208.php
it still ugly,, maybe we should make EG(active_symbol_table) a zend_array?
This commit is contained in:
parent
3cf418c50a
commit
b1fb93b482
@ -4443,7 +4443,11 @@ PHP_FUNCTION(parse_str)
|
||||
zend_rebuild_symbol_table(TSRMLS_C);
|
||||
}
|
||||
//??? Z_ARRVAL(tmp) = EG(active_symbol_table);
|
||||
array_init(&tmp);
|
||||
zend_hash_copy(Z_ARRVAL(tmp), EG(active_symbol_table), zval_add_ref);
|
||||
sapi_module.treat_data(PARSE_STRING, res, &tmp TSRMLS_CC);
|
||||
zend_hash_copy(EG(active_symbol_table), Z_ARRVAL(tmp), zval_add_ref);
|
||||
zval_dtor(&tmp);
|
||||
} else {
|
||||
zval ret;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user