From: Dmitry Stogov Date: Thu, 20 Mar 2014 19:28:24 +0000 (+0400) Subject: Fixed iterator dtor X-Git-Tag: POST_PHPNG_MERGE~412^2~253 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6186bc6dff69e5ac97b2cc7af8906d5952e1f307;p=php Fixed iterator dtor --- diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index d98087ac5e..ca6bdba410 100644 --- a/Zend/zend_vm_def.h +++ b/Zend/zend_vm_def.h @@ -3346,7 +3346,8 @@ again: } ZEND_VM_C_LABEL(unpack_iter_dtor): - iter->funcs->dtor(iter TSRMLS_CC); +//??? iter->funcs->dtor(iter TSRMLS_CC); + zend_iterator_dtor(iter TSRMLS_CC); break; } case IS_REFERENCE: diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h index f8429bccfe..379fbcb927 100644 --- a/Zend/zend_vm_execute.h +++ b/Zend/zend_vm_execute.h @@ -824,7 +824,8 @@ again: } unpack_iter_dtor: - iter->funcs->dtor(iter TSRMLS_CC); +//??? iter->funcs->dtor(iter TSRMLS_CC); + zend_iterator_dtor(iter TSRMLS_CC); break; } case IS_REFERENCE: