From: Felix Fietkau Date: Sat, 12 Feb 2011 20:33:32 +0000 (+0100) Subject: uloop: fix event timeouts on darwin X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=9abfbad95fc5bec86840ad5121370ddd419db3de;p=oweals%2Flibubox.git uloop: fix event timeouts on darwin --- diff --git a/uloop.c b/uloop.c index c2a7b3e..f60eb41 100644 --- a/uloop.c +++ b/uloop.c @@ -121,7 +121,7 @@ static void uloop_run_events(int timeout) if (timeout > 0) { ts.tv_sec = timeout / 1000; - ts.tv_nsec = timeout * 1000000; + ts.tv_nsec = (timeout % 1000) * 1000000; } nfds = kevent(poll_fd, NULL, 0, events, ARRAY_SIZE(events), timeout > 0 ? &ts : NULL);