From 80e36aa669274637bcd5956fbf4020dba1d4739c Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Sat, 9 Feb 2013 01:51:36 -0800 Subject: Strictify timers --- src/common/core.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/common/core.cpp') diff --git a/src/common/core.cpp b/src/common/core.cpp index 300f1cc..ae0e3eb 100644 --- a/src/common/core.cpp +++ b/src/common/core.cpp @@ -93,7 +93,11 @@ int main(int argc, char **argv) while (runflag) { - do_sendrecv(do_timer(gettick_nocache())); + // TODO - if timers take a long time to run, this + // may wait too long in sendrecv + tick_t now = milli_clock::now(); + interval_t next = do_timer(now); + do_sendrecv(next); do_parsepacket(); } } -- cgit v1.2.3-70-g09d2