From 4b4cdc2c45dbc5ab6b406f81fe170e51fc9473f2 Mon Sep 17 00:00:00 2001 From: ArthurKetels Date: Mon, 9 Nov 2020 22:39:56 +0100 Subject: [PATCH] Fix add_timespec --- test/linux/red_test/red_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/linux/red_test/red_test.c b/test/linux/red_test/red_test.c index e8a601f..7e266ad 100644 --- a/test/linux/red_test/red_test.c +++ b/test/linux/red_test/red_test.c @@ -164,7 +164,7 @@ void add_timespec(struct timespec *ts, int64 addtime) sec = (addtime - nsec) / NSEC_PER_SEC; ts->tv_sec += sec; ts->tv_nsec += nsec; - if ( ts->tv_nsec > NSEC_PER_SEC ) + if ( ts->tv_nsec >= NSEC_PER_SEC ) { nsec = ts->tv_nsec % NSEC_PER_SEC; ts->tv_sec += (ts->tv_nsec - nsec) / NSEC_PER_SEC;