diff options
author | Dmitry Stogov <dmitry@zend.com> | 2020-04-17 14:55:14 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2020-04-17 14:55:14 +0300 |
commit | d31ccb5fc8a0f6f5fded085ee170c8bd99eb83e7 (patch) | |
tree | 9245189e35595f1ed16733456b226e22894835e1 /Zend/zend_vm_execute.h | |
parent | a1c1736bfb88d006542dc9bcc10d7101617517a6 (diff) | |
download | php-git-d31ccb5fc8a0f6f5fded085ee170c8bd99eb83e7.tar.gz |
zend_timeout() may access EX(opline)
Diffstat (limited to 'Zend/zend_vm_execute.h')
-rw-r--r-- | Zend/zend_vm_execute.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h index 33518478c3..a84cfe3d4b 100644 --- a/Zend/zend_vm_execute.h +++ b/Zend/zend_vm_execute.h @@ -2054,10 +2054,10 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMP_FORWARD_SPEC_H static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_interrupt_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS) { EG(vm_interrupt) = 0; + SAVE_OPLINE(); if (EG(timed_out)) { zend_timeout(0); } else if (zend_interrupt_function) { - SAVE_OPLINE(); zend_interrupt_function(execute_data); ZEND_VM_ENTER(); } |