]> granicus.if.org Git - php/commitdiff
Fixed refcounting
authorDmitry Stogov <dmitry@zend.com>
Fri, 21 Mar 2014 21:13:15 +0000 (01:13 +0400)
committerDmitry Stogov <dmitry@zend.com>
Fri, 21 Mar 2014 21:13:15 +0000 (01:13 +0400)
ext/spl/spl_iterators.c

index 0857fd5c9f6ff6d2ba6edcd59c9f85afd5e2183b..522049be43e1d97b3a35e5bfc939de86028b3d53 100644 (file)
@@ -1452,9 +1452,9 @@ static spl_dual_it_object* spl_dual_it_construct(INTERNAL_FUNCTION_PARAMETERS, z
                                                zend_restore_error_handling(&error_handling TSRMLS_CC);
                                                return NULL;
                                        }
-                                       ZVAL_COPY_VALUE(zobject, &retval);
+                                       zobject = &retval;
                                        ce = Z_OBJCE_P(zobject);
-                                       //??? inc_refcount = 0;
+                                       inc_refcount = 0;
                                }
                        }
                        break;