diff --git a/src/timing/timing.c b/src/timing/timing.c index 2e3ff0df..af33d055 100644 --- a/src/timing/timing.c +++ b/src/timing/timing.c @@ -36,8 +36,8 @@ void timing_sleep(uint64_t sleeptime) { struct timeval sleeper; - sleeper.tv_sec = 0; - sleeper.tv_usec = sleeptime * 1000; + sleeper.tv_sec = sleeptime / 1000; + sleeper.tv_usec = (sleeptime % 1000) * 1000; /* NOTE: * This should be 0 for the first argument. The linux manpage