diff --git a/src/ev_epoll.c b/src/ev_epoll.c index 880aa584d..679e5e873 100644 --- a/src/ev_epoll.c +++ b/src/ev_epoll.c @@ -238,8 +238,6 @@ static void _do_poll(struct poller *p, int exp, int wake) } if (timeout || !wait_time) break; - if (wake) - break; if (tick_isset(exp) && tick_is_expired(exp, now_ms)) break; } while (1); diff --git a/src/ev_evports.c b/src/ev_evports.c index 0a7df15d3..38fd18379 100644 --- a/src/ev_evports.c +++ b/src/ev_evports.c @@ -217,8 +217,6 @@ static void _do_poll(struct poller *p, int exp, int wake) break; if (timeout || !wait_time) break; - if (wake) - break; if (tick_isset(exp) && tick_is_expired(exp, now_ms)) break; } while(1); diff --git a/src/ev_kqueue.c b/src/ev_kqueue.c index 4796e680a..e80976202 100644 --- a/src/ev_kqueue.c +++ b/src/ev_kqueue.c @@ -191,8 +191,6 @@ static void _do_poll(struct poller *p, int exp, int wake) } if (timeout || !wait_time) break; - if (wake) - break; if (tick_isset(exp) && tick_is_expired(exp, now_ms)) break; } while (1);