From 9e67d0baa3636822ccaa656b9ca0032d52cfef9e Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Wed, 28 May 2025 13:47:13 +0100 Subject: [PATCH] ext/mysqli: Use zval_is_true() instead of converting to boolean --- ext/mysqli/mysqli.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/mysqli/mysqli.c b/ext/mysqli/mysqli.c index d2ea69c6fe9..a8a75eff708 100644 --- a/ext/mysqli/mysqli.c +++ b/ext/mysqli/mysqli.c @@ -316,8 +316,8 @@ static int mysqli_object_has_property(zend_object *object, zend_string *name, in zval rv; zval *value = mysqli_read_property(object, name, BP_VAR_IS, cache_slot, &rv); if (value != &EG(uninitialized_zval)) { - convert_to_boolean(value); - has_property = Z_TYPE_P(value) == IS_TRUE; + has_property = zval_is_true(value); + zval_ptr_dtor(value); } break; }