com php-src: Fixed $this release: Zend/zend_generators.c

From: Date: Thu, 07 May 2015 14:26:01 +0000
Subject: com php-src: Fixed $this release: Zend/zend_generators.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-86647@lists.php.net to get a copy of this message
Commit: bdbe121098dc6d656e6ec38aaef27001df5e4611 Author: Dmitry Stogov <dmitry@zend.com> Thu, 7 May 2015 17:26:01 +0300 Parents: ab4ccffc4cceb877d2ce3144e5c499bd651886bf Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=bdbe121098dc6d656e6ec38aaef27001df5e4611 Log: Fixed $this release Changed paths: M Zend/zend_generators.c Diff: diff --git a/Zend/zend_generators.c b/Zend/zend_generators.c index 0ac00af..e845b2e 100644 --- a/Zend/zend_generators.c +++ b/Zend/zend_generators.c @@ -76,7 +76,7 @@ static void zend_generator_cleanup_unfinished_execution(zend_generator *generato /* If yield was used as a function argument there may be active * method calls those objects need to be freed */ while (execute_data->call) { - if (Z_OBJ(execute_data->call->This)) { + if (ZEND_CALL_INFO(execute_data->call) & ZEND_CALL_RELEASE_THIS) { OBJ_RELEASE(Z_OBJ(execute_data->call->This)); } execute_data->call = execute_data->call->prev_execute_data;

« previous php.cvs (#86647) next »