From d382b341a932e7d498e6aa6a5922a3aadbe7fd10 Mon Sep 17 00:00:00 2001 From: k0d3r1s Date: Thu, 4 Dec 2025 16:32:47 +0200 Subject: [PATCH] The zval_dtor() alias of zval_ptr_dtor_nogc() has been removed Call zval_ptr_dtor_nogc() directly instead --- imagick.c | 4 ++-- imagick_helpers.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/imagick.c b/imagick.c index 68e63e13..fc9a4a52 100644 --- a/imagick.c +++ b/imagick.c @@ -704,7 +704,7 @@ static zval *php_imagick_read_property(zval *object, zval *member, int type, voi } if (member == &tmp_member) { - zval_dtor(member); + zval_ptr_dtor_nogc(member); } return retval; @@ -778,7 +778,7 @@ static zval *php_imagick_read_property(zval *object, zval *member, int type, con } } if (member == &tmp_member) { - zval_dtor(member); + zval_ptr_dtor_nogc(member); } if (!retval) { diff --git a/imagick_helpers.c b/imagick_helpers.c index 87cada4e..0ac12aa2 100644 --- a/imagick_helpers.c +++ b/imagick_helpers.c @@ -323,7 +323,7 @@ double *php_imagick_zval_to_double_array(zval *param_array, im_long *num_element convert_to_double(tmp_pzval); value = Z_DVAL_P(tmp_pzval); - zval_dtor (tmp_pzval); + zval_ptr_dtor_nogc (tmp_pzval); } double_array[i] = value; } @@ -374,7 +374,7 @@ im_long *php_imagick_zval_to_long_array(zval *param_array, im_long *num_elements convert_to_long(tmp_pzval); value = Z_LVAL_P(tmp_pzval); - zval_dtor (tmp_pzval); + zval_ptr_dtor_nogc (tmp_pzval); } long_array[i] = value; } @@ -425,7 +425,7 @@ unsigned char *php_imagick_zval_to_char_array(zval *param_array, im_long *num_el convert_to_long(tmp_pzval); value = Z_LVAL_P(tmp_pzval); - zval_dtor (tmp_pzval); + zval_ptr_dtor_nogc (tmp_pzval); } char_array[i] = value; }