diff --git a/src/http/ngx_http_request_body.c b/src/http/ngx_http_request_body.c index 2735034a1..749e4aedb 100644 --- a/src/http/ngx_http_request_body.c +++ b/src/http/ngx_http_request_body.c @@ -105,6 +105,7 @@ ngx_http_read_client_request_body(ngx_http_request_t *r, rb->buf = r->header_in; r->read_event_handler = ngx_http_read_client_request_body_handler; + r->write_event_handler = ngx_http_request_empty_handler; rc = ngx_http_do_read_client_request_body(r); goto done; @@ -166,6 +167,7 @@ ngx_http_read_client_request_body(ngx_http_request_t *r, } r->read_event_handler = ngx_http_read_client_request_body_handler; + r->write_event_handler = ngx_http_request_empty_handler; rc = ngx_http_do_read_client_request_body(r);