diff options
| author | Andrei Zmievski <andrei@php.net> | 2002-09-16 01:36:48 +0000 |
|---|---|---|
| committer | Andrei Zmievski <andrei@php.net> | 2002-09-16 01:36:48 +0000 |
| commit | a35c61af3c0c48b86385ee579be2dca1d2b41494 (patch) | |
| tree | f28d85a02d563be45ba23446df972580f8e73f62 /Zend/zend_execute_API.c | |
| parent | 78a17be5e59cf15a93fd960a8936e5dbff1155e1 (diff) | |
| download | php-git-a35c61af3c0c48b86385ee579be2dca1d2b41494.tar.gz | |
MFZE1
Diffstat (limited to 'Zend/zend_execute_API.c')
| -rw-r--r-- | Zend/zend_execute_API.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index b606d416d8..5b452d6e3f 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -217,13 +217,16 @@ void shutdown_executor(TSRMLS_D) } } zend_end_try(); - /* The regular list must be destroyed after the main symbol table and - * op arrays are destroyed. + zend_try { + clean_non_persistent_constants(TSRMLS_C); + } zend_end_try(); + + /* The regular list must be destroyed after the main symbol table, + * op arrays, and constants are destroyed. */ zend_destroy_rsrc_list(&EG(regular_list) TSRMLS_CC); zend_try { - clean_non_persistent_constants(TSRMLS_C); #if ZEND_DEBUG signal(SIGSEGV, original_sigsegv_handler); #endif |
