flash: npcx: fix memory leak in npcx_flash_bank_command
commit8bbbff185ff97102f7b0db4f1aee7f4d81a06e7d
authorAntonio Borneo <borneo.antonio@gmail.com>
Sat, 9 Sep 2023 07:24:59 +0000 (9 09:24 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sun, 17 Sep 2023 12:13:01 +0000 (17 12:13 +0000)
treebf32fc916f9842b288df2e8629c31f684c62da49
parent300fe1d405729aa6bd64bc1287c6c45735624092
flash: npcx: fix memory leak in npcx_flash_bank_command

Recent commit 62f76b216930 ("flash/nor: add support for Nuvoton
NPCX4/K3 series flash") introduces a memory leak for a missing
free() on early return for an error.

Add the free() on the return path on error.

Change-Id: Ica8568a986802e23df2ab7bed4e8cc4bbb6305a5
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Fixes: 62f76b216930 ("flash/nor: add support for Nuvoton NPCX4/K3 series flash")
Reviewed-on: https://review.openocd.org/c/openocd/+/7894
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
src/flash/nor/npcx.c