cl->http_code = code;
- if (!uh_use_chunked(cl))
+ if (!cl->request.respond_chunked)
enc = "";
if (r->connection_close)
!conf.http_keepalive)
req->connection_close = true;
+ req->respond_chunked = uh_use_chunked(cl);
+
return CLIENT_STATE_HEADER;
}
void uh_chunk_write(struct client *cl, const void *data, int len)
{
- bool chunked = uh_use_chunked(cl);
+ bool chunked = cl->request.respond_chunked;
if (cl->state == CLIENT_STATE_CLEANUP)
return;
return;
uloop_timeout_set(&cl->timeout, conf.network_timeout * 1000);
- if (!uh_use_chunked(cl)) {
+ if (!cl->request.respond_chunked) {
ustream_vprintf(cl->us, format, arg);
return;
}
void uh_chunk_eof(struct client *cl)
{
- if (!uh_use_chunked(cl))
+ if (!cl->request.respond_chunked)
return;
if (cl->state == CLIENT_STATE_CLEANUP)