commit | 30b1af6235b5577ad1ad37d85daf859b210cf5f5 | [log] [tgz] |
---|---|---|
author | Igor Sysoev <igor@sysoev.ru> | Fri Jul 13 10:45:33 2007 +0000 |
committer | Igor Sysoev <igor@sysoev.ru> | Fri Jul 13 10:45:33 2007 +0000 |
tree | a3740e96284733a646c7983d734dd44b3a2cce21 | |
parent | 284cc40ce0188b712c4fae24f25dc47c02cf6aa7 [diff] |
r1288 merge: fix segfault when event port returns POLLERR without POLLIN or POLLOUT
diff --git a/src/event/modules/ngx_eventport_module.c b/src/event/modules/ngx_eventport_module.c index bd046ed..0abb2ee 100644 --- a/src/event/modules/ngx_eventport_module.c +++ b/src/event/modules/ngx_eventport_module.c
@@ -514,6 +514,10 @@ } else { rev->handler(rev); + + if (ev->closed) { + continue; + } } if (rev->accept) {