diff --git a/test/win32/red_test/red_test.c b/test/win32/red_test/red_test.c index 4bf9705..0a5d5e4 100644 --- a/test/win32/red_test/red_test.c +++ b/test/win32/red_test/red_test.c @@ -142,7 +142,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;