From 7dc6b03df3bc6f4d7d754b29e11971bbec4bbde5 Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Mon, 8 Mar 2021 08:43:31 +0100 Subject: [PATCH] drivers/watchdog: wwdg_stm32: Check return value of clock_control_on In function wwdg_stm32_init, return value of clock_control_on was not checked. This is reported as an issue by coverity (CID 219600). Fix this. Fixes #33067 Signed-off-by: Erwan Gouriou --- drivers/watchdog/wdt_wwdg_stm32.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/watchdog/wdt_wwdg_stm32.c b/drivers/watchdog/wdt_wwdg_stm32.c index ee577bd611fc..1e16d5b89ef2 100644 --- a/drivers/watchdog/wdt_wwdg_stm32.c +++ b/drivers/watchdog/wdt_wwdg_stm32.c @@ -251,11 +251,9 @@ static int wwdg_stm32_init(const struct device *dev) const struct device *clk = DEVICE_DT_GET(STM32_CLOCK_CONTROL_NODE); const struct wwdg_stm32_config *cfg = WWDG_STM32_CFG(dev); - clock_control_on(clk, (clock_control_subsys_t *) &cfg->pclken); - wwdg_stm32_irq_config(dev); - return 0; + return clock_control_on(clk, (clock_control_subsys_t *) &cfg->pclken); } static struct wwdg_stm32_data wwdg_stm32_dev_data = {