Mercurial > hg > nginx
changeset 1431:ec3833f74cc2
disable pair event on POLLREMOVE
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 29 Aug 2007 07:18:54 +0000 |
parents | ec49fb3beeb4 |
children | f53e88c49563 |
files | src/event/modules/ngx_devpoll_module.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/event/modules/ngx_devpoll_module.c Tue Aug 28 16:44:29 2007 +0000 +++ b/src/event/modules/ngx_devpoll_module.c Wed Aug 29 07:18:54 2007 +0000 @@ -255,6 +255,12 @@ ev->active = 0; if (flags & NGX_CLOSE_EVENT) { + e = (event == POLLIN) ? c->write : c->read; + + if (e) { + e->active = 0; + } + return NGX_OK; }