Fixes private_config memory leak when xx_deinit_target() is not called
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Change-Id: Ie7cce7f24af24695e7d2c1cd1882474c6863b80d
Reviewed-on: https://review.openocd.org/c/openocd/+/8642
Tested-by: jenkins
Reviewed-by: zapb <dev@zapb.de>
Reviewed-by: Evgeniy Naydanov <evgeniy.naydanov@syntacore.com>
free(target->gdb_port_override);
free(target->trace_info);
free(target->type);
+ free(target->private_config);
free(target);
return e;
}
free(target->gdb_port_override);
free(target->trace_info);
free(target->type);
+ free(target->private_config);
free(target);
return JIM_ERR;
}
free(target->gdb_port_override);
free(target->trace_info);
free(target->type);
+ free(target->private_config);
free(target);
return JIM_ERR;
}