target,flash: allow target_free_working_area on NULL area pointer
authorTomas Vanek <vanekt@fbl.cz>
Thu, 18 Nov 2021 08:37:23 +0000 (09:37 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Fri, 3 Dec 2021 21:59:20 +0000 (21:59 +0000)
commitf735faa9319af324b94e4257444419c8dfec6592
tree1d42acd12cc96d37e19b278d17926c6f2e1e98c3
parent35f284fe7c51d29768156cfec172152d2539d98a
target,flash: allow target_free_working_area on NULL area pointer

Standard C library free() allows NULL pointer as a parameter.

Change target_free_working_area() to conform this convention.

Remove NULL pointer tests before target_free_working_area() calls.

While on it add missing setting pointer to NULL after target_free_working_area().

Change-Id: I7c692ab04a9933398ba5bc614723ad0bdecb87b3
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/6712
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/flash/nor/cc26xx.c
src/flash/nor/cfi.c
src/flash/nor/fespi.c
src/flash/nor/msp432.c
src/flash/nor/npcx.c
src/flash/nor/psoc6.c
src/flash/nor/sh_qspi.c
src/target/riscv/riscv-013.c
src/target/target.c
src/target/target.h