From 76c5d539934e6fb0321629bdaecaa7de3de1fa76 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Tue, 1 Mar 2005 10:05:12 +0000 Subject: [PATCH] - Need to store class entry --- ext/spl/spl_iterators.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index 130213bdfee..63294d559f0 100755 --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -689,6 +689,7 @@ static INLINE spl_dual_it_object* spl_dual_it_construct(INTERNAL_FUNCTION_PARAME if (instanceof_function(ce, zend_ce_aggregate TSRMLS_CC)) { zval *retval; zobject = zend_call_method_with_0_params(&zobject, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", &retval); + ce = Z_OBJCE_P(zobject); } } break;