summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adam@chlipala.net>2011-02-22 09:39:02 -0500
committerGravatar Adam Chlipala <adam@chlipala.net>2011-02-22 09:39:02 -0500
commit20530a508b5e0c39f7c8aebf3e1107ba08e3de10 (patch)
tree473e013fcf37fb983abc32b0e56fa663567aab02
parent63ee618314e2ae8e3c890e95b0eada42270804c0 (diff)
Fix HTTP request parsing bug
-rw-r--r--src/c/http.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/c/http.c b/src/c/http.c
index 64e6ef1e..7ba06871 100644
--- a/src/c/http.c
+++ b/src/c/http.c
@@ -162,7 +162,8 @@ static void *worker(void *data) {
headers = s + 2;
method = s = buf;
- if (!strsep(&s, " ")) {
+ strsep(&s, " ");
+ if (!s) {
fprintf(stderr, "No first space in HTTP command\n");
close(sock);
goto done;