summaryrefslogtreecommitdiff
path: root/Zend/zend_execute_API.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-12-11 17:11:30 +0100
committerNikita Popov <nikita.ppv@gmail.com>2019-12-13 11:04:44 +0100
commit0f2cdbf214efd98b4bdaf5ca41728faf00e7c037 (patch)
treec727d93301dad9a85015007a2e5629d9f8454c54 /Zend/zend_execute_API.c
parent79376ab209f61be03bbf8c1b6177c18261767da8 (diff)
downloadphp-git-0f2cdbf214efd98b4bdaf5ca41728faf00e7c037.tar.gz
Introduce extra counter to avoid RTD key collisions
Also generate a fatal error if a collision occurs in zend_compile. This is not perfect, because collisions might still be introduced via opcache, if one file is included multiple times during a request, invalidate in the meantime and recompiled by different processes. This still needs to be addressed, but this patch fixes the much more common case of collisions occuring when opcache is not used. Fixes bug #78903.
Diffstat (limited to 'Zend/zend_execute_API.c')
0 files changed, 0 insertions, 0 deletions