Cleanups for parse_url
This commit is contained in:
parent
d4bed832cc
commit
1d4471ee16
|
@ -53,9 +53,11 @@ static bool net_http_parse_url(char *url, char **domain,
|
||||||
if (*scan == '\0')
|
if (*scan == '\0')
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
*scan = '\0';
|
||||||
|
*port = 80;
|
||||||
|
|
||||||
if (*scan == ':')
|
if (*scan == ':')
|
||||||
{
|
{
|
||||||
*scan='\0';
|
|
||||||
|
|
||||||
if (!isdigit(scan[1]))
|
if (!isdigit(scan[1]))
|
||||||
return false;
|
return false;
|
||||||
|
@ -65,11 +67,6 @@ static bool net_http_parse_url(char *url, char **domain,
|
||||||
if (*scan != '/')
|
if (*scan != '/')
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else /* known '/' */
|
|
||||||
{
|
|
||||||
*scan='\0';
|
|
||||||
*port=80;
|
|
||||||
}
|
|
||||||
|
|
||||||
*location = scan + 1;
|
*location = scan + 1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue