Fix a sanity check. It is valid to have an empty port.
In order to accomodate the URL: http://http:%2f%2fhttp:%2f%2f@http://http://?http://#http://
This commit is contained in:
parent
9f5bf5c7dd
commit
1e19a41bd4
|
@ -512,10 +512,10 @@ http_parse_host(const char * buf, struct http_parser_url *u, int found_at) {
|
||||||
case s_http_host_v6:
|
case s_http_host_v6:
|
||||||
case s_http_host_v6_zone_start:
|
case s_http_host_v6_zone_start:
|
||||||
case s_http_host_v6_zone:
|
case s_http_host_v6_zone:
|
||||||
case s_http_host_port_start:
|
|
||||||
case s_http_userinfo:
|
case s_http_userinfo:
|
||||||
case s_http_userinfo_start:
|
case s_http_userinfo_start:
|
||||||
return 1;
|
return 1;
|
||||||
|
case s_http_host_port_start: /* Valid to have a blank port. see RFC3986 section 3.2.3 */
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue