From 68794e074b2f7fe2fab5af183ff8d88cefe9b51d Mon Sep 17 00:00:00 2001 From: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:52:25 +0200 Subject: [PATCH] Use RETURN_NEW_STR() in url.c This avoids an extra branch. --- ext/standard/url.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/standard/url.c b/ext/standard/url.c index 817f7315863..3d704b0140c 100644 --- a/ext/standard/url.c +++ b/ext/standard/url.c @@ -559,7 +559,7 @@ PHP_FUNCTION(urlencode) Z_PARAM_STR(in_str) ZEND_PARSE_PARAMETERS_END(); - RETURN_STR(php_url_encode(ZSTR_VAL(in_str), ZSTR_LEN(in_str))); + RETURN_NEW_STR(php_url_encode(ZSTR_VAL(in_str), ZSTR_LEN(in_str))); } /* }}} */ @@ -621,7 +621,7 @@ PHP_FUNCTION(rawurlencode) Z_PARAM_STR(in_str) ZEND_PARSE_PARAMETERS_END(); - RETURN_STR(php_raw_url_encode(ZSTR_VAL(in_str), ZSTR_LEN(in_str))); + RETURN_NEW_STR(php_raw_url_encode(ZSTR_VAL(in_str), ZSTR_LEN(in_str))); } /* }}} */