From c6ea0e90c29bf747b5c4618831924da10bd6d601 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Tue, 1 Sep 2020 16:19:34 +0200 Subject: [PATCH] Assert there are children in zend_generator_get_child() --- Zend/zend_generators.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Zend/zend_generators.c b/Zend/zend_generators.c index c890669a70..5e7492b7bc 100644 --- a/Zend/zend_generators.c +++ b/Zend/zend_generators.c @@ -435,9 +435,8 @@ static void zend_generator_throw_exception(zend_generator *generator, zval *exce static zend_generator *zend_generator_get_child(zend_generator_node *node, zend_generator *leaf) { - if (node->children == 0) { - return NULL; - } else if (node->children == 1) { + ZEND_ASSERT(node->children != 0); + if (node->children == 1) { return node->child.single.child; } else { return zend_hash_index_find_ptr(node->child.ht, (zend_ulong) leaf); -- 2.40.0