summaryrefslogtreecommitdiff
path: root/client.c
diff options
context:
space:
mode:
Diffstat (limited to 'client.c')
-rw-r--r--client.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/client.c b/client.c
index 0d7029b..85d4625 100644
--- a/client.c
+++ b/client.c
@@ -50,7 +50,7 @@ void uh_http_header(struct client *cl, int code, const char *summary)
cl->http_code = code;
- if (!uh_use_chunked(cl))
+ if (!cl->request.respond_chunked)
enc = "";
if (r->connection_close)
@@ -188,6 +188,8 @@ static int client_parse_request(struct client *cl, char *data)
!conf.http_keepalive)
req->connection_close = true;
+ req->respond_chunked = uh_use_chunked(cl);
+
return CLIENT_STATE_HEADER;
}