diff --git a/sched/wdog/wd_gettime.c b/sched/wdog/wd_gettime.c index e407270882..9947293ac7 100644 --- a/sched/wdog/wd_gettime.c +++ b/sched/wdog/wd_gettime.c @@ -75,7 +75,7 @@ sclock_t wd_gettime(FAR struct wdog_s *wdog) { delay -= wd_elapse(); leave_critical_section(flags); - return delay; + return delay < 0 ? 0 : delay; } } }