diff options
author | Dmitry Stogov <dmitry@zend.com> | 2015-11-13 15:35:07 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2015-11-13 15:35:07 +0300 |
commit | 3a5fa926bfc409963f500144ea6d5e890e712a86 (patch) | |
tree | f213ba3fd5557e6f4f7418c18451e851983d5dbe /Zend/zend_vm_def.h | |
parent | cbe906226aeafb1d3e4b47744ceaff47ab130be2 (diff) | |
download | php-git-3a5fa926bfc409963f500144ea6d5e890e712a86.tar.gz |
Squashed commit of the following:
commit afe963e6cc289696e60c6c679796ba2197c52b3b
Author: Dmitry Stogov <dmitry@zend.com>
Date: Fri Nov 13 15:32:29 2015 +0300
Added news entry
commit a126b891c97848dd7ef8f1abf716328c46e0f19c
Author: Dmitry Stogov <dmitry@zend.com>
Date: Fri Nov 13 15:29:21 2015 +0300
VERIFY_RETURN_TYPE doesn't have to cleanup operand on exception, bacause now, live temporary variables are released by exception unwinder.
commit 0db475e98786e6bcaa8401ee3e0b33743b9a2f2b
Author: Dmitry Stogov <dmitry@zend.com>
Date: Thu Nov 12 22:55:39 2015 +0300
Fixed copy/paste
commit 0ac73fe7174bec9de9a610319a98b259bea67f7f
Author: Dmitry Stogov <dmitry@zend.com>
Date: Wed Nov 11 16:11:50 2015 +0300
Fixed bug #62210 (Exceptions can leak temporary variables)
Diffstat (limited to 'Zend/zend_vm_def.h')
-rw-r--r-- | Zend/zend_vm_def.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index f8f0fd9c0f..093f9f851e 100644 --- a/Zend/zend_vm_def.h +++ b/Zend/zend_vm_def.h @@ -3999,8 +3999,6 @@ ZEND_VM_HANDLER(124, ZEND_VERIFY_RETURN_TYPE, CONST|TMP|VAR|UNUSED|CV, UNUSED) if (UNEXPECTED(EG(exception) != NULL)) { if (OP1_TYPE == IS_CONST) { zval_ptr_dtor_nogc(retval_ptr); - } else { - FREE_OP1(); } } #endif |