From 16df0dba4de47cb9dbdeaec4f66f086cb64baf96 Mon Sep 17 00:00:00 2001 From: ligd Date: Fri, 24 May 2024 23:05:28 +0800 Subject: [PATCH] wdog: wd_gettime() return 0 when wdog has already expired Signed-off-by: ligd --- sched/wdog/wd_gettime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } } }