From 889ab216aeffa6ea3ceee946cdff04f8c9e5041a Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Sun, 1 Jul 2012 23:54:24 +0200 Subject: [PATCH] unix: fix 'zero handles, one request' busy loop Fixes #484. --- src/unix/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/unix/core.c b/src/unix/core.c index bf429948..9f20d04b 100644 --- a/src/unix/core.c +++ b/src/unix/core.c @@ -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))