From bc69ca104cd7117a9a8caa876ab0b789ee2106dc Mon Sep 17 00:00:00 2001 From: yinshuqing Date: Tue, 14 Dec 2021 20:01:33 +0800 Subject: [PATCH] Watchdog test case repair Signed-off-by: yinshuqing --- kernel/base/misc/panic_shellcmd.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel/base/misc/panic_shellcmd.c b/kernel/base/misc/panic_shellcmd.c index 1923c625..e059436b 100644 --- a/kernel/base/misc/panic_shellcmd.c +++ b/kernel/base/misc/panic_shellcmd.c @@ -56,11 +56,15 @@ STATIC DevHandle g_wdHandle; STATIC void StartWatchdog(void) { + int32_t ret; if (g_wdStarted) { return; } - g_wdHandle = WatchdogOpen(0); + ret = WatchdogOpen(0, &g_wdHandle); + if (ret != HDF_SUCCESS) { + return; + } WatchdogSetTimeout(g_wdHandle, WATCHDOG_TIMER_INTERVAL); if (LOS_SwtmrCreate(LOSCFG_BASE_CORE_TICK_PER_SECOND * WATCHDOG_TIMER_INTERVAL_HALF, LOS_SWTMR_MODE_PERIOD,