]> git.kaiwu.me - nginx.git/commit
HTTP/2: fixed send timer handling.
authorValentin Bartenev <vbart@nginx.com>
Tue, 19 Jul 2016 17:31:09 +0000 (20:31 +0300)
committerValentin Bartenev <vbart@nginx.com>
Tue, 19 Jul 2016 17:31:09 +0000 (20:31 +0300)
commitc64c12cae5c907ef90afffd6611cea4a752338b3
tree39f793b4594c8583d4abfec3da9f5b3a0b2a8d6d
parent6ebe94522a07e294121c8bbbe68e6215345aeba5
HTTP/2: fixed send timer handling.

Checking for return value of c->send_chain() isn't sufficient since there
are data can be left in the SSL buffer.  Now the wew->ready flag is used
instead.

In particular, this fixed a connection leak in cases when all streams were
closed, but there's still some data to be sent in the SSL buffer and the
client forgot about the connection.
src/http/v2/ngx_http_v2.c