]> granicus.if.org Git - php/commitdiff
Fixed memory-leak
authorDmitry Stogov <dmitry@zend.com>
Thu, 16 Apr 2015 22:27:54 +0000 (01:27 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 16 Apr 2015 22:27:54 +0000 (01:27 +0300)
Zend/zend_execute.c

index a0bd3bd8975c5a8d3ae679be646b0cc11378bf6b..18839ab3e8ff5e9e53ce2d09a33107dd2160ec53 100644 (file)
@@ -2063,7 +2063,7 @@ ZEND_API zend_execute_data *zend_create_generator_execute_data(zend_execute_data
        EG(vm_stack_end) = EG(vm_stack)->end;
 
        execute_data = zend_vm_stack_push_call_frame(
-               ZEND_CALL_TOP_FUNCTION,
+               ZEND_CALL_TOP_FUNCTION | (ZEND_CALL_INFO(call) & ZEND_CALL_CLOSURE),
                (zend_function*)op_array,
                num_args,
                call->called_scope,