From fecad54d74bbf703d0fb2c0b73d97614c9fb5f28 Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Fri, 13 Sep 2024 11:04:45 +0100 Subject: [PATCH] Backport fix from PHP 8.3: The exception handler already takes care of destroying the return value --- ext/date/php_date.c | 1 - 1 file changed, 1 deletion(-) diff --git a/ext/date/php_date.c b/ext/date/php_date.c index 5f21fea8043..dc9eb995b8f 100644 --- a/ext/date/php_date.c +++ b/ext/date/php_date.c @@ -3822,7 +3822,6 @@ PHP_METHOD(DateTimeZone, __set_state) tzobj = Z_PHPTIMEZONE_P(return_value); if (!php_date_timezone_initialize_from_hash(&return_value, &tzobj, myht)) { zend_throw_error(NULL, "Timezone initialization failed"); - zval_ptr_dtor(return_value); RETURN_THROWS(); } }