diff options
| author | Zeev Suraski <zeev@php.net> | 2004-02-04 09:56:20 +0000 |
|---|---|---|
| committer | Zeev Suraski <zeev@php.net> | 2004-02-04 09:56:20 +0000 |
| commit | f5f7d569a0dc42d4469f4091ecf7d71a7152efc4 (patch) | |
| tree | ac12861e33048635195e15c600bc4f456ff9fa65 /Zend/zend_execute_API.c | |
| parent | 24eb1f6eb26417bfbaa300fdcd639ab0b4e1cc0c (diff) | |
| download | php-git-f5f7d569a0dc42d4469f4091ecf7d71a7152efc4.tar.gz | |
Change destructor implementation (details will follow on internals@)
Diffstat (limited to 'Zend/zend_execute_API.c')
| -rw-r--r-- | Zend/zend_execute_API.c | 3 |
1 files changed, 2 insertions, 1 deletions
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 { |
