diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2014-03-21 13:51:18 +0400 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2014-03-21 13:51:18 +0400 |
| commit | ef6919e6f2ffc951b9014778f74e79c7a6fbe3eb (patch) | |
| tree | 221daafdacdd8e8b14ed4b33d35f67e9f3ce3e60 /Zend/zend_execute_API.c | |
| parent | d735434e47537ab77de96fc872e20f694ca9596f (diff) | |
| download | php-git-ef6919e6f2ffc951b9014778f74e79c7a6fbe3eb.tar.gz | |
Fixed static data cleanup
Diffstat (limited to 'Zend/zend_execute_API.c')
| -rw-r--r-- | Zend/zend_execute_API.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index 613f4a1e29..a90dade139 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -282,11 +282,11 @@ void shutdown_executor(TSRMLS_D) /* {{{ */ * Note that only run-time accessed data need to be cleaned up, pre-defined data can * not contain objects and thus are not probelmatic */ if (EG(full_tables_cleanup)) { - zend_hash_apply(EG(function_table), (apply_func_t) zend_cleanup_function_data_full TSRMLS_CC); - zend_hash_apply(EG(class_table), (apply_func_t) zend_cleanup_class_data TSRMLS_CC); + zend_hash_apply(EG(function_table), zend_cleanup_function_data_full TSRMLS_CC); + zend_hash_apply(EG(class_table), zend_cleanup_class_data TSRMLS_CC); } else { - zend_hash_reverse_apply(EG(function_table), (apply_func_t) zend_cleanup_function_data TSRMLS_CC); - zend_hash_reverse_apply(EG(class_table), (apply_func_t) zend_cleanup_user_class_data TSRMLS_CC); + zend_hash_reverse_apply(EG(function_table), zend_cleanup_function_data TSRMLS_CC); + zend_hash_reverse_apply(EG(class_table), zend_cleanup_user_class_data TSRMLS_CC); zend_cleanup_internal_classes(TSRMLS_C); } } zend_end_try(); @@ -298,11 +298,11 @@ void shutdown_executor(TSRMLS_D) /* {{{ */ /* Destroy all op arrays */ if (EG(full_tables_cleanup)) { - zend_hash_reverse_apply(EG(function_table), (apply_func_t) clean_non_persistent_function_full TSRMLS_CC); - zend_hash_reverse_apply(EG(class_table), (apply_func_t) clean_non_persistent_class_full TSRMLS_CC); + zend_hash_reverse_apply(EG(function_table), clean_non_persistent_function_full TSRMLS_CC); + zend_hash_reverse_apply(EG(class_table), clean_non_persistent_class_full TSRMLS_CC); } else { - zend_hash_reverse_apply(EG(function_table), (apply_func_t) clean_non_persistent_function TSRMLS_CC); - zend_hash_reverse_apply(EG(class_table), (apply_func_t) clean_non_persistent_class TSRMLS_CC); + zend_hash_reverse_apply(EG(function_table), clean_non_persistent_function TSRMLS_CC); + zend_hash_reverse_apply(EG(class_table), clean_non_persistent_class TSRMLS_CC); } while (EG(symtable_cache_ptr)>=EG(symtable_cache)) { |
