Fix hostname parsing.
parent
dd7d3b4777
commit
85c4f3852b
|
@ -116,8 +116,8 @@ void request_validate_header(server *srv, connection *con) {
|
|||
bad_request(srv, con, 400); /* bad request */
|
||||
return;
|
||||
} else if (hh) {
|
||||
g_string_append_len(req->uri.host, GSTR_LEN((GString*) g_queue_peek_head(&hh->values)));
|
||||
if (parse_hostname(&req->uri)) {
|
||||
g_string_append_len(req->uri.authority, GSTR_LEN((GString*) g_queue_peek_head(&hh->values)));
|
||||
if (!parse_hostname(&req->uri)) {
|
||||
bad_request(srv, con, 400); /* bad request */
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue