Skip to content

Commit 95f943a

Browse files
committed
Pass NULL to end handler on uncaught exception
1 parent 9332095 commit 95f943a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Zend/zend_vm_def.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7720,7 +7720,7 @@ ZEND_VM_HELPER(zend_dispatch_try_catch_finally_helper, ANY, ANY, uint32_t try_ca
77207720

77217721
/* Uncaught exception */
77227722
if (zend_observer_fcall_op_array_extension != -1) {
7723-
zend_observer_fcall_end(execute_data, EX(return_value));
7723+
zend_observer_fcall_end(execute_data, NULL);
77247724
}
77257725
cleanup_live_vars(execute_data, op_num, 0);
77267726
if (UNEXPECTED((EX_CALL_INFO() & ZEND_CALL_GENERATOR) != 0)) {

Zend/zend_vm_execute.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2905,7 +2905,7 @@ static zend_never_inline ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_dispatch_try
29052905

29062906
/* Uncaught exception */
29072907
if (zend_observer_fcall_op_array_extension != -1) {
2908-
zend_observer_fcall_end(execute_data, EX(return_value));
2908+
zend_observer_fcall_end(execute_data, NULL);
29092909
}
29102910
cleanup_live_vars(execute_data, op_num, 0);
29112911
if (UNEXPECTED((EX_CALL_INFO() & ZEND_CALL_GENERATOR) != 0)) {

0 commit comments

Comments
 (0)