]> granicus.if.org Git - php/commit
Fix bug #76047
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 31 Jan 2020 09:21:37 +0000 (10:21 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 31 Jan 2020 09:26:40 +0000 (10:26 +0100)
commitef1e4891b47949c8dc0f9482eef9454a0ecdfa1d
treef7b60a214d245806b13d4dce900b52f1ded153c1
parent8226e704e4e6066a5bd41b57b2934a3371896be2
Fix bug #76047

Unlink the current stack frame before freeing CVs or extra args.
This means it will no longer show up in back traces that are
generated during CV destruction.

We already did this prior to destructing the object/closure,
presumably for the same reason.
NEWS
Zend/tests/bug52361.phpt
Zend/tests/bug76047.phpt [new file with mode: 0644]
Zend/zend_vm_def.h
Zend/zend_vm_execute.h