summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2021-01-04 01:47:09 -0800
committerStanislav Malyshev <stas@php.net>2021-01-04 01:47:09 -0800
commitced4c0bfe650e9a836ea404a6d91074184184c62 (patch)
treee2f07916bf0768e0d6c0401d109bccb895b40353
parent8768621149fbedc0e5aaf847b71108fd459a548a (diff)
parente65932060ab2caf9c2e2f12547e3661bf478feb7 (diff)
downloadphp-git-ced4c0bfe650e9a836ea404a6d91074184184c62.tar.gz
Merge branch 'PHP-7.4' into PHP-8.0
* PHP-7.4: [ci skip] Update NEWS [ci skip] Fix order [ci skip] Unpdate NEWS Fix #77423: parse_url() will deliver a wrong host to user
-rw-r--r--ext/standard/url.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/standard/url.c b/ext/standard/url.c
index 113e010024..8866744506 100644
--- a/ext/standard/url.c
+++ b/ext/standard/url.c
@@ -249,11 +249,11 @@ parse_host:
ret->pass = zend_string_init(pp, (p-pp), 0);
php_replace_controlchars_ex(ZSTR_VAL(ret->pass), ZSTR_LEN(ret->pass));
} else {
- if (!is_userinfo_valid(s, p-s)) {
- goto check_port;
- }
+ if (!is_userinfo_valid(s, p-s)) {
+ goto check_port;
+ }
ret->user = zend_string_init(s, (p-s), 0);
- php_replace_controlchars_ex(ZSTR_VAL(ret->user), ZSTR_LEN(ret->user));
+ php_replace_controlchars_ex(ZSTR_VAL(ret->user), ZSTR_LEN(ret->user));
}
s = p + 1;