diff options
Diffstat (limited to 'src/ae_epoll.c')
-rw-r--r-- | src/ae_epoll.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ae_epoll.c b/src/ae_epoll.c index 07ca8ca41..023c93a17 100644 --- a/src/ae_epoll.c +++ b/src/ae_epoll.c @@ -111,7 +111,7 @@ static int aeApiPoll(aeEventLoop *eventLoop, struct timeval *tvp) { int retval, numevents = 0; retval = epoll_wait(state->epfd,state->events,eventLoop->setsize, - tvp ? (tvp->tv_sec*1000 + tvp->tv_usec/1000) : -1); + tvp ? (tvp->tv_sec*1000 + (tvp->tv_usec + 999)/1000) : -1); if (retval > 0) { int j; |