From a2e83346134c7a197492cb520ad440e0e1aff463 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Mon, 1 Oct 2018 19:05:31 +0300 Subject: Allocate only necessary space for static properties of internal classes in ZTS mode. --- Zend/zend_object_handlers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Zend/zend_object_handlers.c') diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c index 8703cc44dc..f56913cbe8 100644 --- a/Zend/zend_object_handlers.c +++ b/Zend/zend_object_handlers.c @@ -1355,7 +1355,7 @@ static void zend_intenal_class_init_statics(zend_class_entry *class_type) /* {{{ } #if ZTS - CG(static_members_table)[(zend_intptr_t)(class_type->static_members_table)] = emalloc(sizeof(zval) * class_type->default_static_members_count); + CG(static_members_table)[class_type->static_members_table_idx] = emalloc(sizeof(zval) * class_type->default_static_members_count); #else class_type->static_members_table = emalloc(sizeof(zval) * class_type->default_static_members_count); #endif -- cgit v1.2.1