We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f51bbcc commit 452f7b0Copy full SHA for 452f7b0
Zend/zend_generators.c
@@ -232,7 +232,9 @@ static void zend_generator_dtor_storage(zend_object *object) /* {{{ */
232
child = (zend_generator *) Z_PTR_P(zend_hash_get_current_data(generator->node.child.ht));
233
}
234
GC_ADD_FLAGS(&child->std, IS_OBJ_DESTRUCTOR_CALLED);
235
+ GC_ADDREF(&child->std); /* must not be released during destructor */
236
zend_generator_dtor_storage(&child->std);
237
+ OBJ_RELEASE(&child->std);
238
239
240
if (EXPECTED(generator->node.children == 0)) {
0 commit comments