From: Marcus Boerger Date: Tue, 1 Mar 2005 10:05:12 +0000 (+0000) Subject: - Need to store class entry X-Git-Tag: RELEASE_0_3~116 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=76c5d539934e6fb0321629bdaecaa7de3de1fa76;p=php - Need to store class entry --- diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index 130213bdfe..63294d559f 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;