]> git.kaiwu.me - nginx.git/commit
Events: fixed null pointer dereference with resolver and poll.
authorRuslan Ermilov <ru@nginx.com>
Fri, 25 Jan 2013 09:59:28 +0000 (09:59 +0000)
committerRuslan Ermilov <ru@nginx.com>
Fri, 25 Jan 2013 09:59:28 +0000 (09:59 +0000)
commit33e934ccc8fcf4f62fbbd08c1eb1b396cac5facb
tree4c4547d35ef877886e624c27b70f69a319f97bf4
parentdb5e48d9b8c49088f278d8a2e6e3e1cf82d441f2
Events: fixed null pointer dereference with resolver and poll.

A POLLERR signalled by poll() without POLLIN/POLLOUT, as seen on
Linux, would generate both read and write events, but there's no
write event handler for resolver events.  A fix is to only call
event handler of an active event.
src/event/modules/ngx_poll_module.c