]> git.kaiwu.me - nginx.git/commit
HTTP/2: send the output queue after emitting WINDOW_UPDATE.
authorValentin Bartenev <vbart@nginx.com>
Tue, 19 Apr 2016 14:38:49 +0000 (17:38 +0300)
committerValentin Bartenev <vbart@nginx.com>
Tue, 19 Apr 2016 14:38:49 +0000 (17:38 +0300)
commit22285687c9abac86b91a76b22ef03380f647b29a
tree44dd93927911a27548b73dc7191abf68e1f1e206
parent7458f6667530aef24272e5b5dc8815c27b35b05f
HTTP/2: send the output queue after emitting WINDOW_UPDATE.

The WINDOW_UPDATE frame could be left in the output queue for an indefinite
period of time resulting in the request timeout.

This might happen if reading of the body was triggered by an event unrelated
to client connection, e.g. by the limit_req timer.
src/http/v2/ngx_http_v2.c