From 05a155782b36e0921326e6085cd3c8acd6693ffc Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Sat, 15 Feb 2025 19:09:36 +0000 Subject: [PATCH] ext/gmp: use zend_object_alloc instead to initialize GMP instances. (#17822) --- ext/gmp/gmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/gmp/gmp.c b/ext/gmp/gmp.c index 6d67691aa3e..f38ffef17aa 100644 --- a/ext/gmp/gmp.c +++ b/ext/gmp/gmp.c @@ -208,7 +208,7 @@ static void gmp_free_object_storage(zend_object *obj) /* {{{ */ static inline zend_object *gmp_create_object_ex(zend_class_entry *ce, mpz_ptr *gmpnum_target) /* {{{ */ { - gmp_object *intern = emalloc(sizeof(gmp_object) + zend_object_properties_size(ce)); + gmp_object *intern = zend_object_alloc(sizeof(gmp_object), ce); zend_object_std_init(&intern->std, ce); object_properties_init(&intern->std, ce);