]> git.kaiwu.me - nginx.git/commit
Mail: added missing event handling after blocking events.
authorMaxim Dounin <mdounin@mdounin.ru>
Fri, 5 Mar 2021 14:16:16 +0000 (17:16 +0300)
committerMaxim Dounin <mdounin@mdounin.ru>
Fri, 5 Mar 2021 14:16:16 +0000 (17:16 +0300)
commit8ed63c936c1493a25bdcb351a812de1ebac8b976
tree55307502c8769cd28079580c53edf0051dbec678
parentd5a31fdad50dbd28974cb0eb7f23948241a7559e
Mail: added missing event handling after blocking events.

As long as a read event is blocked (ignored), ngx_handle_read_event()
needs to be called to make sure no further notifications will be
triggered when using level-triggered event methods, such as select() or
poll().
src/mail/ngx_mail_imap_handler.c
src/mail/ngx_mail_pop3_handler.c
src/mail/ngx_mail_smtp_handler.c