Mercurial > hg > nginx-quic
diff src/mail/ngx_mail_imap_module.c @ 4507:e66122a62bde stable-1.0
Merge of r4461: 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.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Mon, 05 Mar 2012 12:15:02 +0000 |
parents | 4919fb357a5d |
children | ec01b1d1fff1 |