From aed4a5beac21ab523d434191a8b8ef1f6f97bd81 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sat, 15 Feb 2025 17:28:27 +0000 Subject: [PATCH] ext/gmp: use zend_object_alloc instead to initialize GMP instances. --- 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 6d67691aa3e0c..f38ffef17aa32 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);