diff options
Diffstat (limited to 'ext/standard/url.c')
-rw-r--r-- | ext/standard/url.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/ext/standard/url.c b/ext/standard/url.c index eab770fb26..2bdfd3478c 100644 --- a/ext/standard/url.c +++ b/ext/standard/url.c @@ -256,17 +256,13 @@ 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; - } - ret->user = zend_string_init(s, (p-s), 0); + ret->user = zend_string_init(s, (p-s), 0); php_replace_controlchars_ex(ZSTR_VAL(ret->user), ZSTR_LEN(ret->user)); } s = p + 1; } -check_port: /* check for port */ if (s < ue && *s == '[' && *(e-1) == ']') { /* Short circuit portscan, |