]> git.kaiwu.me - nginx.git/commit
SPDY: drop the "delayed" flag when finalizing connection.
authorValentin Bartenev <vbart@nginx.com>
Tue, 10 Dec 2013 16:27:33 +0000 (20:27 +0400)
committerValentin Bartenev <vbart@nginx.com>
Tue, 10 Dec 2013 16:27:33 +0000 (20:27 +0400)
commit7f54528ca07e49abd83d8c86c8125202dcf2798c
tree7a65f486239dc9a73658cb492a3f039bc70dea84
parentfa512fdb7650b48826ef49754328980a6e357c9a
SPDY: drop the "delayed" flag when finalizing connection.

This flag in SPDY fake write events serves the same purposes as the "ready"
flag in real events, and it must be dropped if request needs to be handled.
Otherwise, it can prevent the request from finalization if ngx_http_writer()
was set, which results in a connection leak.

Found by Xiaochen Wang.
src/http/ngx_http_spdy.c