diff options
| author | Maxim Dounin <mdounin@mdounin.ru> | 2012-02-10 14:31:04 +0000 |
|---|---|---|
| committer | Maxim Dounin <mdounin@mdounin.ru> | 2012-02-10 14:31:04 +0000 |
| commit | 060b92451bc71c1f4dc1c7d5fdadf4ba69e3539d (patch) | |
| tree | 43c2f7fe83e92d565bcdde1633d3397be17cb8ec /src/os/unix/ngx_solaris_init.c | |
| parent | 891b43db32ad7b21bc9e37f42751cb6fc85a3a73 (diff) | |
| download | nginx-060b92451bc71c1f4dc1c7d5fdadf4ba69e3539d.tar.gz nginx-060b92451bc71c1f4dc1c7d5fdadf4ba69e3539d.tar.bz2 | |
Upstream: fixed "too big header" check.
If header filter postponed processing of a header by returning NGX_AGAIN
and not moved u->buffer->pos, previous check incorrectly assumed there
is additional space and did another recv() with zero-size buffer. This
resulted in "upstream prematurely closed connection" error instead
of correct "upstream sent too big header" one.
Patch by Feibo Li.
Diffstat (limited to 'src/os/unix/ngx_solaris_init.c')
0 files changed, 0 insertions, 0 deletions
