diff options
Diffstat (limited to 'src/cyclictest/cyclictest.c')
-rw-r--r-- | src/cyclictest/cyclictest.c | 5 |
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 */ |