From 85c4f3852b3875f2e8bcf2d685daa2ae5b7601de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20B=C3=BChler?= Date: Wed, 13 Aug 2008 19:52:57 +0200 Subject: [PATCH] Fix hostname parsing. --- src/request.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/request.c b/src/request.c index 033a853..cdd8fdd 100644 --- a/src/request.c +++ b/src/request.c @@ -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; }