diff --git a/src/libfaketime.c b/src/libfaketime.c index fcff770..7de79c1 100644 --- a/src/libfaketime.c +++ b/src/libfaketime.c @@ -2241,7 +2241,7 @@ int fake_clock_gettime(clockid_t clk_id, struct timespec *tp) #ifdef CLOCK_REALTIME_COARSE case CLOCK_REALTIME_COARSE: #endif - if ((tp->tv_sec < ftpl_starttime.real.tv_sec) || + if ((tp->tv_sec > ftpl_starttime.real.tv_sec) || ((tp->tv_sec == ftpl_starttime.real.tv_sec) && (tp->tv_nsec > ftpl_starttime.real.tv_nsec))) { timespecsub(tp, &ftpl_starttime.real, &tdiff);