From e328e890ac0030714011df9e3bd55824bbbbd493 Mon Sep 17 00:00:00 2001 From: Xinchen Hui Date: Sat, 28 Jun 2014 20:53:32 +0800 Subject: [PATCH] Fixed add_ref --- ext/spl/spl_iterators.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index 9e1820ccac..80f2a623b2 100644 --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -3460,7 +3460,7 @@ static int spl_iterator_to_array_apply(zend_object_iterator *iter, void *puser T array_set_zval_key(Z_ARRVAL_P(return_value), &key, data TSRMLS_CC); zval_dtor(&key); } else { - Z_ADDREF_P(data); + Z_TRY_ADDREF_P(data); add_next_index_zval(return_value, data); } return ZEND_HASH_APPLY_KEEP; -- 2.40.0