|
|
|
@ -63,7 +63,10 @@ int http_response_write_header(request_st * const r) {
|
|
|
|
|
r->keep_alive = 0;
|
|
|
|
|
} else if (0 != r->reqbody_length
|
|
|
|
|
&& r->reqbody_length != r->reqbody_queue->bytes_in
|
|
|
|
|
&& (NULL == r->handler_module || 0 == r->conf.stream_request_body)) {
|
|
|
|
|
&& (NULL == r->handler_module
|
|
|
|
|
|| 0 == (r->conf.stream_request_body
|
|
|
|
|
& (FDEVENT_STREAM_REQUEST
|
|
|
|
|
| FDEVENT_STREAM_REQUEST_BUFMIN)))) {
|
|
|
|
|
r->keep_alive = 0;
|
|
|
|
|
} else {
|
|
|
|
|
r->con->keep_alive_idle = r->conf.max_keep_alive_idle;
|
|
|
|
|