Skip to content

Commit ed27d70

Browse files
committed
Fix use-of-uninitialized-value in start_fake_frame
Closes GH-11732
1 parent 94127c5 commit ed27d70

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Zend/zend_execute_API.c

+2
Original file line numberDiff line numberDiff line change
@@ -897,6 +897,8 @@ zend_result zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_
897897
}
898898

899899
if (UNEXPECTED(ZEND_CALL_INFO(call) & ZEND_CALL_MAY_HAVE_UNDEF)) {
900+
/* zend_handle_undef_args assumes prev_execute_data is initialized. */
901+
call->prev_execute_data = NULL;
900902
if (zend_handle_undef_args(call) == FAILURE) {
901903
zend_vm_stack_free_args(call);
902904
zend_vm_stack_free_call_frame(call);

0 commit comments

Comments
 (0)