summaryrefslogtreecommitdiff
path: root/src/c/http.c
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2010-01-05 15:53:35 -0500
committerGravatar Adam Chlipala <adamc@hcoop.net>2010-01-05 15:53:35 -0500
commit5b7e350bbb440255b866a14d59b69f9d8e411f36 (patch)
treeb67a5a5e5e99fc172550dd57daf21aac3ddd5f10 /src/c/http.c
parentb47fbe59f61f0caca02e370c983f12a1ff3bf6d0 (diff)
Basis.textBlob; support HTTP requests with no headers
Diffstat (limited to 'src/c/http.c')
-rw-r--r--src/c/http.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/c/http.c b/src/c/http.c
index 70001961..b070ef0f 100644
--- a/src/c/http.c
+++ b/src/c/http.c
@@ -147,12 +147,17 @@ static void *worker(void *data) {
}
}
+ body[-4] = '\r';
+ body[-3] = '\n';
+
if (!(s = strstr(buf, "\r\n"))) {
fprintf(stderr, "No newline in request\n");
close(sock);
goto done;
}
+ body[-4] = body[-3] = 0;
+
*s = 0;
headers = s + 2;
method = s = buf;