From 0b9a36d142f2ce67c6f05848b949a2d7b34edaf8 Mon Sep 17 00:00:00 2001 From: Sergey Nikitenko Date: Fri, 12 Mar 2021 21:44:53 +0300 Subject: [PATCH] stm32l4 fix tim channel range checking --- arch/arm/src/stm32l4/stm32l4_tim.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/stm32l4/stm32l4_tim.c b/arch/arm/src/stm32l4/stm32l4_tim.c index d3bb3a55bd..0349482a48 100644 --- a/arch/arm/src/stm32l4/stm32l4_tim.c +++ b/arch/arm/src/stm32l4/stm32l4_tim.c @@ -1127,7 +1127,7 @@ static int stm32l4_tim_setchannel(FAR struct stm32l4_tim_dev_s *dev, /* Further we use range as 0..3; if channel=0 it will also overflow here */ - if (--channel > 4) + if (--channel > 3) { return -EINVAL; }