diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-04-12 12:47:39 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-04-12 12:51:17 +0200 |
commit | 4f28bbda51e1a74a69da61ac875e17656f710f4f (patch) | |
tree | 5c5f0692915b8a2757f118e2bbd4a213181c34d6 /Zend/Zend.m4 | |
parent | 3744533468767441f13ebbdda52f354ada0764fc (diff) | |
download | php-git-4f28bbda51e1a74a69da61ac875e17656f710f4f.tar.gz |
Fix SOAP bailout handling
This code was reusing the _bailout variable from
SOAP_CLIENT_BEGIN/END_CODE(). As _bailout is not volatile, modifying
it after the setjmp call and then reading it back on return is
illegal. Use a separate local bailout variable instead.
This fixes the miscompile introduced by marking zend_bailout() as
noreturn.
Diffstat (limited to 'Zend/Zend.m4')
0 files changed, 0 insertions, 0 deletions