forked from auracaster/openocd
target: arm_tpiu_swo: fix memory leak on add_service() failure
When add_service() fails, the caller has to free() the private data. Add the missing free(). Change-Id: I998782ad3a2612dd289e269e889a3c6912fd8461 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/9373 Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
This commit is contained in:
@@ -739,6 +739,7 @@ COMMAND_HANDLER(handle_arm_tpiu_swo_enable)
|
||||
CONNECTION_LIMIT_UNLIMITED, priv);
|
||||
if (retval != ERROR_OK) {
|
||||
command_print(CMD, "Can't configure trace TCP port %s", &obj->out_filename[1]);
|
||||
free(priv);
|
||||
return retval;
|
||||
}
|
||||
} else if (strcmp(obj->out_filename, "-")) {
|
||||
|
||||
Reference in New Issue
Block a user