aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_request.c
diff options
context:
space:
mode:
authorValentin Bartenev <vbart@nginx.com>2015-11-05 15:01:01 +0300
committerValentin Bartenev <vbart@nginx.com>2015-11-05 15:01:01 +0300
commitb22c0e0846be6ee21a93a4e7dc6a3cfad25b1758 (patch)
treee8f1a6fae8cbc047b6a42d159d557a4eea79935b /src/http/ngx_http_request.c
parentf9cce38e497577449f1a29017d177ca753491885 (diff)
downloadnginx-b22c0e0846be6ee21a93a4e7dc6a3cfad25b1758.tar.gz
nginx-b22c0e0846be6ee21a93a4e7dc6a3cfad25b1758.zip
HTTP/2: backed out 16905ecbb49e (ticket #822).
It caused inconsistency between setting "in_closed" flag and the moment when the last DATA frame was actually read. As a result, the body buffer might not be initialized properly in ngx_http_v2_init_request_body(), which led to a segmentation fault in ngx_http_v2_state_read_data(). Also it might cause start processing of incomplete body. This issue could be triggered when the processing of a request was delayed, e.g. in the limit_req or auth_request modules.
Diffstat (limited to 'src/http/ngx_http_request.c')
0 files changed, 0 insertions, 0 deletions