diff options
author | Dmitry Stogov <dmitry@zend.com> | 2018-12-19 02:49:56 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2018-12-19 02:49:56 +0300 |
commit | cec091176cecd3f1efd553f4283fa7346184ad36 (patch) | |
tree | 965bd52566d4f58045f8cb7f4ec32097799ef676 /Zend/zend_list.c | |
parent | f67f42122adb83b6df75ad9f7a64281a73e845f6 (diff) | |
download | php-git-cec091176cecd3f1efd553f4283fa7346184ad36.tar.gz |
Replace zend_hash_apply... with ZEND_HASH_FOREACH...
Diffstat (limited to 'Zend/zend_list.c')
-rw-r--r-- | Zend/zend_list.c | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/Zend/zend_list.c b/Zend/zend_list.c index cf878ef430..cd6b6073a9 100644 --- a/Zend/zend_list.c +++ b/Zend/zend_list.c @@ -220,20 +220,15 @@ int zend_init_rsrc_plist(void) } -static int zend_close_rsrc(zval *zv) -{ - zend_resource *res = Z_PTR_P(zv); - - if (res->type >= 0) { - zend_resource_dtor(res); - } - return ZEND_HASH_APPLY_KEEP; -} - - void zend_close_rsrc_list(HashTable *ht) { - zend_hash_reverse_apply(ht, zend_close_rsrc); + zend_resource *res; + + ZEND_HASH_REVERSE_FOREACH_PTR(ht, res) { + if (res->type >= 0) { + zend_resource_dtor(res); + } + } ZEND_HASH_FOREACH_END(); } |