target: avoid checking for non NULL pointer to free it
authorAntonio Borneo <borneo.antonio@gmail.com>
Mon, 17 Aug 2020 07:58:58 +0000 (09:58 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 5 Sep 2020 19:47:11 +0000 (20:47 +0100)
commit3934483429b77525f25922787933fb7ee3e73a0f
tree5cf5d1d4ebe72c1cd437d6b0f6d359465604928d
parent0dad8cbfe9e1d43cdcabbc8eb4e2809b7b21381d
target: avoid checking for non NULL pointer to free it

The function free() can be called with a NULL pointer as argument,
no need to check the argument before. If the pointer is NULL, no
operation is performed by free().

Remove the occurrences of pattern:
if (ptr)
free(ptr);

In target/openrisc/jsp_server.c, an error is logged if the ptr was
already NULL. This cannot happen since the pointer was already
referenced few lines before and openocd would have been already
SIGSEGV in that case, so remove the log.

Change-Id: I290a32e6d4deab167676af4ddc83523c830ae49e
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/5809
Tested-by: jenkins
src/target/image.c
src/target/mips32_pracc.c
src/target/mips_m4k.c
src/target/nds32.c
src/target/openrisc/jsp_server.c
src/target/openrisc/or1k.c
src/target/openrisc/or1k_du_adv.c
src/target/riscv/riscv.c
src/target/target.c
src/target/trace.c
src/target/xscale.c