summaryrefslogtreecommitdiff
path: root/Zend/zend_list.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2018-12-19 02:49:56 +0300
committerDmitry Stogov <dmitry@zend.com>2018-12-19 02:49:56 +0300
commitcec091176cecd3f1efd553f4283fa7346184ad36 (patch)
tree965bd52566d4f58045f8cb7f4ec32097799ef676 /Zend/zend_list.c
parentf67f42122adb83b6df75ad9f7a64281a73e845f6 (diff)
downloadphp-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.c19
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();
}