summaryrefslogtreecommitdiff
path: root/Zend/Zend.m4
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-04-12 12:47:39 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-04-12 12:51:17 +0200
commit4f28bbda51e1a74a69da61ac875e17656f710f4f (patch)
tree5c5f0692915b8a2757f118e2bbd4a213181c34d6 /Zend/Zend.m4
parent3744533468767441f13ebbdda52f354ada0764fc (diff)
downloadphp-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