diff options
author | Valentin Bartenev <vbart@nginx.com> | 2014-03-28 20:05:07 +0400 |
---|---|---|
committer | Valentin Bartenev <vbart@nginx.com> | 2014-03-28 20:05:07 +0400 |
commit | afb92a8127d30e7c4ff6387a9b9761924b134940 (patch) | |
tree | 02d1feaaef48dda559580d08ab4ac6b5ff129b26 /src/os/unix/ngx_files.h | |
parent | de3c7a825ee446fe4e0dc84df3d57bfebdf8c6f6 (diff) | |
download | nginx-afb92a8127d30e7c4ff6387a9b9761924b134940.tar.gz nginx-afb92a8127d30e7c4ff6387a9b9761924b134940.zip |
SPDY: fixed the DATA frame length handling in case of some errors.
There are a few cases in ngx_http_spdy_state_read_data() related to error
handling when ngx_http_spdy_state_skip() might be called with an inconsistent
state between *pos and sc->length, that leads to violation of frame layout
parsing and resuted in corruption of spdy connection.
Based on a patch by Xiaochen Wang.
Diffstat (limited to 'src/os/unix/ngx_files.h')
0 files changed, 0 insertions, 0 deletions