diff --git a/uloop.c b/uloop.c index a3eb0ea..d02158c 100644 --- a/uloop.c +++ b/uloop.c @@ -366,7 +366,7 @@ int uloop_timeout_set(struct uloop_timeout *timeout, int msecs) time->tv_sec += msecs / 1000; time->tv_usec += (msecs % 1000) * 1000; - if (time->tv_usec > 1000000) { + if (time->tv_usec >= 1000000) { time->tv_sec++; time->tv_usec -= 1000000; }