Skip to content

Commit c6ea0e9

Browse files
committed
Assert there are children in zend_generator_get_child()
1 parent 1e8e8ab commit c6ea0e9

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Zend/zend_generators.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -435,9 +435,8 @@ static void zend_generator_throw_exception(zend_generator *generator, zval *exce
435435

436436
static zend_generator *zend_generator_get_child(zend_generator_node *node, zend_generator *leaf)
437437
{
438-
if (node->children == 0) {
439-
return NULL;
440-
} else if (node->children == 1) {
438+
ZEND_ASSERT(node->children != 0);
439+
if (node->children == 1) {
441440
return node->child.single.child;
442441
} else {
443442
return zend_hash_index_find_ptr(node->child.ht, (zend_ulong) leaf);

0 commit comments

Comments
 (0)