sudo_gettime_mono(&now);
sudo_timespecsub(&ev->timeout, &now, ts);
- if (ts->tv_sec < 0 || (ts->tv_sec == 0 && ts->tv_nsec < 0))
+ if (ts->tv_sec < 0)
sudo_timespecclear(ts);
debug_return_int(0);
}
if ((ev = TAILQ_FIRST(&base->timeouts)) != NULL) {
sudo_gettime_mono(&now);
sudo_timespecsub(&ev->timeout, &now, &ts);
- if (ts.tv_sec < 0 || (ts.tv_sec == 0 && ts.tv_nsec < 0))
+ if (ts.tv_sec < 0)
sudo_timespecclear(&ts);
timeout = &ts;
} else {
if ((ev = TAILQ_FIRST(&base->timeouts)) != NULL) {
sudo_gettime_mono(&now);
sudo_timespecsub(&ev->timeout, &now, &ts);
- if (ts.tv_sec < 0 || (ts.tv_sec == 0 && ts.tv_nsec < 0))
+ if (ts.tv_sec < 0)
sudo_timespecclear(&ts);
timeout = &ts;
} else {