diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index d98087ac5ec..ca6bdba410a 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 f8429bccfe1..379fbcb9270 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: