--- libev/ev_poll.c 2019/07/01 20:47:38 1.44 +++ libev/ev_poll.c 2019/07/07 06:00:32 1.45 @@ -95,7 +95,7 @@ int res; EV_RELEASE_CB; - res = poll (polls, pollcnt, timeout * 1e3); + res = poll (polls, pollcnt, timeout * 1e3 + 0.9999); EV_ACQUIRE_CB; if (ecb_expect_false (res < 0))