This is an automated email from Gerrit. "Tomas Vanek <van...@fbl.cz>" just uploaded a new patch set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/8642
-- gerrit commit 6749fe72a485ebfe749682be6f9afd603f794d22 Author: Tomas Vanek <van...@fbl.cz> Date: Tue Dec 10 13:48:53 2024 +0100 target: free private_config if target itialisation fails Fixes private_config memory leak when xx_deinit_target() is not called Signed-off-by: Tomas Vanek <van...@fbl.cz> Change-Id: Ie7cce7f24af24695e7d2c1cd1882474c6863b80d diff --git a/src/target/target.c b/src/target/target.c index 6c474899a4..1fc8baf2c0 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -5848,6 +5848,7 @@ static int target_create(struct jim_getopt_info *goi) free(target->gdb_port_override); free(target->trace_info); free(target->type); + free(target->private_config); free(target); return e; } @@ -5865,6 +5866,7 @@ static int target_create(struct jim_getopt_info *goi) free(target->gdb_port_override); free(target->trace_info); free(target->type); + free(target->private_config); free(target); return JIM_ERR; } @@ -5878,6 +5880,7 @@ static int target_create(struct jim_getopt_info *goi) free(target->gdb_port_override); free(target->trace_info); free(target->type); + free(target->private_config); free(target); return JIM_ERR; } --