[libsoup] Fix a crash when processing a request with no Host header
- From: Dan Winship <danw src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libsoup] Fix a crash when processing a request with no Host header
- Date: Thu, 13 Aug 2009 22:22:28 +0000 (UTC)
commit eb6b12269ec3eea4d1b690f704af15b8cb8acbbe
Author: Dan Winship <danw gnome org>
Date: Thu Aug 13 18:21:19 2009 -0400
Fix a crash when processing a request with no Host header
Pointed out by Andreas Henriksson on IRC
libsoup/soup-message-server-io.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libsoup/soup-message-server-io.c b/libsoup/soup-message-server-io.c
index 56d2a6b..5903fe2 100644
--- a/libsoup/soup-message-server-io.c
+++ b/libsoup/soup-message-server-io.c
@@ -56,7 +56,7 @@ parse_request_headers (SoupMessage *msg, char *headers, guint headers_len,
/* Generate correct context for request */
req_host = soup_message_headers_get_one (msg->request_headers, "Host");
- if (strchr (req_host, '/')) {
+ if (req_host && strchr (req_host, '/')) {
g_free (req_path);
return SOUP_STATUS_BAD_REQUEST;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]