From c85209985a8d671d4a1a5146eeab2dda23f14f04 Mon Sep 17 00:00:00 2001 From: Andrey Hristov Date: Sat, 14 Aug 1999 16:43:38 +0000 Subject: [PATCH] Forgot to have internal pointer reset. --- ext/standard/basic_functions.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 8a6a8be6cb..27832186d8 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -1470,6 +1470,7 @@ static int php_array_walk(HashTable *target_hash, zval **userdata) args[1] = &key; args[2] = userdata; + zend_hash_internal_pointer_reset(target_hash); /* Iterate through hash */ while(zend_hash_get_current_data(target_hash, (void **)&args[0]) == SUCCESS) { /* Set up the key */ -- 2.50.1