diff options
-rw-r--r-- | Zend/zend_generators.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_generators.c b/Zend/zend_generators.c index 09cbb9a5ee..4861e45919 100644 --- a/Zend/zend_generators.c +++ b/Zend/zend_generators.c @@ -512,7 +512,7 @@ ZEND_API zend_generator *zend_generator_update_current(zend_generator *generator EG(current_execute_data) = original_execute_data; } else { - zval_dtor(&root->value); + zval_ptr_dtor(&root->value); ZVAL_COPY(&root->value, &root->node.parent->value); ZVAL_COPY(ZEND_CALL_VAR(root->execute_data, yield_from->result.var), &root->node.parent->retval); } |