]> granicus.if.org Git - php/commitdiff
Fixed Generator::throw()
authorDmitry Stogov <dmitry@zend.com>
Wed, 5 Mar 2014 20:45:53 +0000 (00:45 +0400)
committerDmitry Stogov <dmitry@zend.com>
Wed, 5 Mar 2014 20:45:53 +0000 (00:45 +0400)
Zend/zend_generators.c

index 7bdebf6a7b64358539343450e533c54adc9532ac..6eb65ce28bbf6fcb0004cf21ef461ced3b287385 100644 (file)
@@ -541,7 +541,7 @@ ZEND_METHOD(Generator, throw)
                return;
        }
 
-       ZVAL_COPY_VALUE(&exception_copy, exception);
+       ZVAL_DUP(&exception_copy, exception);
 
        generator = (zend_generator *) Z_OBJ_P(getThis());