From d68de09c0fb3dbc5ec482ad65c1790c9a68cda86 Mon Sep 17 00:00:00 2001 From: Noah Pendleton Date: Tue, 8 Oct 2019 10:04:12 -0400 Subject: [PATCH] boards: arm: stm32: fix out of bounds access Fix an out of bounds access when `CONFIG_SOC_SERIES_STM32F1X` is enabled. Signed-off-by: Noah Pendleton --- drivers/adc/adc_stm32.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/adc/adc_stm32.c b/drivers/adc/adc_stm32.c index da8511bbec8..eeac46fd5ef 100644 --- a/drivers/adc/adc_stm32.c +++ b/drivers/adc/adc_stm32.c @@ -246,10 +246,14 @@ static int start_read(struct device *dev, const struct adc_sequence *sequence) case 10: resolution = table_resolution[2]; break; -#endif case 12: resolution = table_resolution[3]; break; +#else + case 12: + resolution = table_resolution[0]; + break; +#endif default: LOG_ERR("Invalid resolution"); return -EINVAL;