Backport: Fix: tracker: list/track/untrack commands leak strings
[lttng-tools.git] / src / bin / lttng-sessiond / main.c
index d8826722b1388bad436b8f42fa8cc136ed0c6f1e..7b2dd4cf3bfcbdd56873ce490f37d206e0be8386 100644 (file)
@@ -3503,6 +3503,7 @@ error_add_context:
                                cmd_ctx->lsm->u.id_tracker.tracker_type,
                                cmd_ctx->lsm->domain.type,
                                &id);
+               free(id.string);
                break;
        }
        case LTTNG_UNTRACK_ID:
@@ -3551,6 +3552,7 @@ error_add_context:
                                cmd_ctx->lsm->u.id_tracker.tracker_type,
                                cmd_ctx->lsm->domain.type,
                                &id);
+               free(id.string);
                break;
        }
        case LTTNG_ENABLE_EVENT:
@@ -3796,6 +3798,7 @@ error_add_context:
                                ret = LTTNG_ERR_NOMEM;
                                goto error;
                        }
+                       free(id->string);
                }
 
                cmd_header.nb_tracker_id = nr_ids;
This page took 0.025153 seconds and 5 git commands to generate.