From 74d0cff2fe7c677eb047ec63baff78e1a8eb6337 Mon Sep 17 00:00:00 2001 From: Igor Cudnik Date: Sun, 4 Jan 2026 21:04:36 +0100 Subject: [PATCH] flash: nor: stm32f2x: add NULL check for stm32x_info This commit prevents NULL dereference during malloc failure on stm32x bank command. Change-Id: Ib348a1863aee5f8ed9d1699d203cdc4c83557628 Signed-off-by: Igor Cudnik Reviewed-on: https://review.openocd.org/c/openocd/+/9379 Reviewed-by: Tomas Vanek Tested-by: jenkins --- src/flash/nor/stm32f2x.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/flash/nor/stm32f2x.c b/src/flash/nor/stm32f2x.c index 3bafde56f..5276d323c 100644 --- a/src/flash/nor/stm32f2x.c +++ b/src/flash/nor/stm32f2x.c @@ -250,6 +250,10 @@ FLASH_BANK_COMMAND_HANDLER(stm32x_flash_bank_command) return ERROR_COMMAND_SYNTAX_ERROR; stm32x_info = malloc(sizeof(struct stm32x_flash_bank)); + if (!stm32x_info) { + LOG_ERROR("Out of memory"); + return ERROR_FAIL; + } bank->driver_priv = stm32x_info; stm32x_info->probed = false;