From bc54d5f71f5d0a4ae9fe6a792ed29b0981a32315 Mon Sep 17 00:00:00 2001 From: ptrofimov Date: Fri, 22 Jun 2012 20:03:16 +0400 Subject: [PATCH] #53405 bugfix: current in foreach (by ptrofimov,dmkuznetsov) --- ext/standard/basic_functions.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 63d40efde4400..6c4f618ea3bcf 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -288,8 +288,8 @@ ZEND_BEGIN_ARG_INFO(arginfo_reset, 0) ZEND_ARG_INFO(1, arg) ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO(arginfo_current, ZEND_SEND_PREFER_REF) - ZEND_ARG_INFO(ZEND_SEND_PREFER_REF, arg) +ZEND_BEGIN_ARG_INFO(arginfo_current, ZEND_SEND_BY_VAL) + ZEND_ARG_INFO(ZEND_SEND_BY_VAL, arg) ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_INFO(arginfo_key, ZEND_SEND_PREFER_REF)