diff options
Diffstat (limited to 'Zend/zend_execute_API.c')
| -rw-r--r-- | Zend/zend_execute_API.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index 94f39435b9..767a72870b 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -209,7 +209,9 @@ void shutdown_executor(TSRMLS_D) zend_llist_apply(&zend_extensions, (llist_apply_func_t) zend_extension_deactivator TSRMLS_CC); zend_hash_destroy(&EG(symbol_table)); - + } zend_end_try(); + + zend_try { /* Cleanup static data for functions and arrays. We need separate cleanup stage because of the following problem: Suppose we destroy class X, which destroys function table, |
