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; }