From f5f7d569a0dc42d4469f4091ecf7d71a7152efc4 Mon Sep 17 00:00:00 2001 From: Zeev Suraski Date: Wed, 4 Feb 2004 09:56:20 +0000 Subject: Change destructor implementation (details will follow on internals@) --- Zend/zend_execute_API.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Zend/zend_execute_API.c') diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index d99e6dd5c1..3267829f7d 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -208,7 +208,7 @@ void shutdown_executor(TSRMLS_D) } */ zend_llist_apply(&zend_extensions, (llist_apply_func_t) zend_extension_deactivator TSRMLS_CC); - + zend_objects_store_call_destructors(&EG(objects_store) TSRMLS_CC); zend_hash_graceful_reverse_destroy(&EG(symbol_table)); } zend_end_try(); @@ -271,6 +271,7 @@ 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 { -- cgit v1.2.1