From f10e1b8f599f0a4dc6cceedd11ea433c3a7fa30d Mon Sep 17 00:00:00 2001 From: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Sat, 30 Sep 2023 16:05:58 +0200 Subject: [PATCH] Use RETURN_STR_COPY() in xsl Everything in intern->parameter is already a string. --- ext/xsl/xsltprocessor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/xsl/xsltprocessor.c b/ext/xsl/xsltprocessor.c index af77a4436f1..fb607c40b1a 100644 --- a/ext/xsl/xsltprocessor.c +++ b/ext/xsl/xsltprocessor.c @@ -704,7 +704,7 @@ PHP_METHOD(XSLTProcessor, getParameter) } intern = Z_XSL_P(id); if ((value = zend_hash_find(intern->parameter, name)) != NULL) { - RETURN_STR(zval_get_string(value)); + RETURN_STR_COPY(Z_STR_P(value)); } else { RETURN_FALSE; }