From: Andi Gutmans Date: Fri, 15 Nov 2002 14:25:44 +0000 (+0000) Subject: - Commit fix for bug #19566 (I think it's by Marcus :) X-Git-Tag: RELEASE_1_0b2~226 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=55e127a6d5e9bae34df780390f50e5d89791bcde;p=php - Commit fix for bug #19566 (I think it's by Marcus :) --- diff --git a/Zend/zend_hash.c b/Zend/zend_hash.c index 61b3b036f6..f89deccb79 100644 --- a/Zend/zend_hash.c +++ b/Zend/zend_hash.c @@ -722,9 +722,9 @@ ZEND_API void zend_hash_apply_with_arguments(HashTable *ht, apply_func_args_t de HASH_PROTECT_RECURSION(ht); - va_start(args, num_args); p = ht->pListHead; while (p != NULL) { + va_start(args, num_args); hash_key.arKey = p->arKey; hash_key.nKeyLength = p->nKeyLength; hash_key.h = p->h; @@ -733,8 +733,8 @@ ZEND_API void zend_hash_apply_with_arguments(HashTable *ht, apply_func_args_t de } else { p = p->pListNext; } + va_end(args); } - va_end(args); HASH_UNPROTECT_RECURSION(ht); }