From 0cf69234e9cdec3a944a1a82657009d5bca500b9 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Tue, 22 Nov 2016 13:28:27 +0300 Subject: [PATCH] Fixed use after free --- Zend/zend_ini_parser.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_ini_parser.y b/Zend/zend_ini_parser.y index 5e38defb15..2e3ca9003d 100644 --- a/Zend/zend_ini_parser.y +++ b/Zend/zend_ini_parser.y @@ -115,10 +115,10 @@ static void zend_ini_add_string(zval *result, zval *op1, zval *op2) /* ZEND_ASSERT(!Z_REFCOUNTED_P(op1)); */ if (ZEND_SYSTEM_INI) { ZVAL_PSTRINGL(op1, ZSTR_VAL(str), ZSTR_LEN(str)); + zend_string_release(str); } else { ZVAL_STR(op1, str); } - zend_string_release(str); } op1_len = (int)Z_STRLEN_P(op1); -- 2.40.0