From 7f6d70ee5b35537fa9c97e420abaaac6d6bd1d5f Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Mon, 11 Aug 2008 17:33:02 +0000 Subject: [PATCH] - Fix shutdown order --- Zend/zend_execute_API.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index 92ed556540..5a164e8544 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -311,6 +311,8 @@ void shutdown_executor(TSRMLS_D) /* {{{ */ zend_vm_stack_destroy(TSRMLS_C); + zend_objects_store_free_object_storage(&EG(objects_store) TSRMLS_CC); + /* Destroy all op arrays */ if (EG(full_tables_cleanup)) { zend_hash_apply(EG(function_table), (apply_func_t) clean_non_persistent_function_full TSRMLS_CC); @@ -325,7 +327,6 @@ void shutdown_executor(TSRMLS_D) /* {{{ */ FREE_HASHTABLE(*EG(symtable_cache_ptr)); EG(symtable_cache_ptr)--; } - zend_objects_store_free_object_storage(&EG(objects_store) TSRMLS_CC); } zend_end_try(); zend_try { -- 2.40.0