From a2bbd8f01fd23e754340b61a6661e5a3152e9661 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Thu, 27 Aug 2020 14:36:12 +0200 Subject: Fix leak in typed reference assignment We're only creating tmp here to compare against the existing coerced_value. We need to destroy it in all cases. --- Zend/zend_execute.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Zend/zend_execute.c') diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 601b5221ee..bdcb2ce175 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -3133,6 +3133,7 @@ type_error: zval_ptr_dtor(&tmp); goto conflicting_coercion_error; } + zval_ptr_dtor(&tmp); } } else { if (!first_prop) { -- cgit v1.2.1