summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/cyclictest/cyclictest.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cyclictest/cyclictest.c b/src/cyclictest/cyclictest.c
index ff36ce2..db5c228 100644
--- a/src/cyclictest/cyclictest.c
+++ b/src/cyclictest/cyclictest.c
@@ -621,8 +621,11 @@ void *timerthread(void *param)
/* Get current time */
clock_gettime(par->clock, &now);
+
next = now;
- next.tv_sec++;
+ next.tv_sec += interval.tv_sec;
+ next.tv_nsec += interval.tv_nsec;
+ tsnorm(&next);
if (duration) {
memset(&stop, 0, sizeof(stop)); /* grrr */