unix: fix 'zero handles, one request' busy loop

Fixes #484.
This commit is contained in:
Ben Noordhuis 2012-07-01 23:54:24 +02:00
parent 3b8c0da5a5
commit 889ab216ae

View File

@ -228,7 +228,7 @@ void uv_loop_delete(uv_loop_t* loop) {
static unsigned int uv__poll_timeout(uv_loop_t* loop) {
if (!uv__has_active_handles(loop))
if (!uv__has_active_handles(loop) && !uv__has_active_reqs(loop))
return 0;
if (!ngx_queue_empty(&loop->idle_handles))