diff options
author | Bob Weinand <bobwei9@hotmail.com> | 2017-07-22 11:14:54 +0200 |
---|---|---|
committer | Bob Weinand <bobwei9@hotmail.com> | 2017-07-22 11:14:54 +0200 |
commit | 134e713be2e93fd4a6c7504992448667d4e668d0 (patch) | |
tree | 0354600bbbc685e4ca075f33b9abc6a29fc72e78 /Zend/zend_generators.c | |
parent | 4cb1151fff357273d82357492ceaa1033de9608e (diff) | |
parent | bad5d0d6c56e078502b21ebdbf829b7a1c9b3bd3 (diff) | |
download | php-git-134e713be2e93fd4a6c7504992448667d4e668d0.tar.gz |
Merge branch 'PHP-7.0' into PHP-7.1
Diffstat (limited to 'Zend/zend_generators.c')
-rw-r--r-- | Zend/zend_generators.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Zend/zend_generators.c b/Zend/zend_generators.c index 99145ada71..20cb996bb8 100644 --- a/Zend/zend_generators.c +++ b/Zend/zend_generators.c @@ -757,15 +757,13 @@ failure: ZEND_API void zend_generator_resume(zend_generator *orig_generator) /* {{{ */ { - zend_generator *generator; + zend_generator *generator = zend_generator_get_current(orig_generator); /* The generator is already closed, thus can't resume */ - if (UNEXPECTED(!orig_generator->execute_data)) { + if (UNEXPECTED(!generator->execute_data)) { return; } - generator = zend_generator_get_current(orig_generator); - try_again: if (generator->flags & ZEND_GENERATOR_CURRENTLY_RUNNING) { zend_throw_error(NULL, "Cannot resume an already running generator"); |