diff --git a/src/core/ev.c b/src/core/ev.c index aaf24807..0e0aa19b 100644 --- a/src/core/ev.c +++ b/src/core/ev.c @@ -750,10 +750,10 @@ void janet_loop1_impl(int has_timeout, JanetTimestamp to) { uint64_t waittime; if (has_timeout) { JanetTimestamp now = ts_now(); - if (now > to.when) { + if (now > to) { waittime = 0; } else { - waittime = (uint64_t)(to.when - now); + waittime = (uint64_t)(to - now); } } else { waittime = INFINITE;