From 912c22cca0477a60507a957a835eccedfe1d00fe Mon Sep 17 00:00:00 2001 From: Ilija Tovilo Date: Thu, 16 Jun 2022 15:07:30 +0200 Subject: [PATCH] Fix segfault when using preloaded enums --- Zend/zend_enum.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_enum.c b/Zend/zend_enum.c index 8c8c7294e5c..2911efa8e89 100644 --- a/Zend/zend_enum.c +++ b/Zend/zend_enum.c @@ -199,7 +199,7 @@ zend_result zend_enum_build_backed_enum_table(zend_class_entry *ce) zend_string *name; zval *val; - ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(&ce->constants_table, name, val) { + ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(CE_CONSTANTS_TABLE(ce), name, val) { zend_class_constant *c = Z_PTR_P(val); if ((ZEND_CLASS_CONST_FLAGS(c) & ZEND_CLASS_CONST_IS_CASE) == 0) { continue;