From c8dce5865b9c2bd77d67a7038005c9be0ea29ac9 Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Thu, 7 Feb 2019 17:19:38 +0000 Subject: Fixed bug #1010. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_19.1.x@12641 110e8d01-0319-4d1e-a829-52ad28d1bb01 --- os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c | 1 + os/hal/ports/STM32/LLD/DMAv2/stm32_dma.c | 1 + readme.txt | 1 + 3 files changed, 3 insertions(+) diff --git a/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c b/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c index f8aa1d7dc..41c040b85 100644 --- a/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c +++ b/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c @@ -551,6 +551,7 @@ const stm32_dma_stream_t *dmaStreamAllocI(uint32_t id, #endif else { osalDbgCheck(false); + return NULL; } for (i = startid; i <= endid; i++) { diff --git a/os/hal/ports/STM32/LLD/DMAv2/stm32_dma.c b/os/hal/ports/STM32/LLD/DMAv2/stm32_dma.c index 9c9b65fbe..58f3bc908 100644 --- a/os/hal/ports/STM32/LLD/DMAv2/stm32_dma.c +++ b/os/hal/ports/STM32/LLD/DMAv2/stm32_dma.c @@ -516,6 +516,7 @@ const stm32_dma_stream_t *dmaStreamAllocI(uint32_t id, #endif else { osalDbgCheck(false); + return NULL; } for (i = startid; i <= endid; i++) { diff --git a/readme.txt b/readme.txt index ca8ff11a9..beeead0e3 100644 --- a/readme.txt +++ b/readme.txt @@ -74,6 +74,7 @@ ***************************************************************************** *** 19.1.1 *** +- FIX: Fixed uninitialized variables in STM32 DMA drivers (bug #1010). - FIX: Fixed wrong mcuconf.h in some testex demos related to STM32F407 (bug #1008). - FIX: Fixed problem in STM32 mcuconf.h template files (bug #1007). -- cgit v1.2.3