1
0
mirror of https://github.com/php/php-src.git synced 2026-04-25 08:58:28 +02:00

Merge branch 'PHP-8.2'

* PHP-8.2:
  Fix incorrect inheritance cache update (#10719)
This commit is contained in:
Dmitry Stogov
2023-02-27 21:39:53 +03:00
+2 -2
View File
@@ -2358,9 +2358,9 @@ static zend_class_entry* zend_accel_inheritance_cache_add(zend_class_entry *ce,
SHM_UNPROTECT();
zend_shared_alloc_lock();
entry = ce->inheritance_cache;
entry = proto->inheritance_cache;
while (entry) {
entry = zend_accel_inheritance_cache_find(entry, ce, parent, traits_and_interfaces, &needs_autoload);
entry = zend_accel_inheritance_cache_find(entry, proto, parent, traits_and_interfaces, &needs_autoload);
if (entry) {
if (!needs_autoload) {
zend_shared_alloc_unlock();