From 1256f1507b3303df077c750c7dec8b75397f9363 Mon Sep 17 00:00:00 2001 From: "Daniel U. Thibault" Date: Mon, 13 Feb 2012 10:36:16 -0500 Subject: [PATCH] Fix memory leak Signed-off-by: Daniel U. Thibault Signed-off-by: David Goulet --- src/bin/lttng/commands/add_context.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bin/lttng/commands/add_context.c b/src/bin/lttng/commands/add_context.c index e499ef3d3..4aeeff24e 100644 --- a/src/bin/lttng/commands/add_context.c +++ b/src/bin/lttng/commands/add_context.c @@ -309,6 +309,7 @@ static void usage(FILE *ofp) fprintf(ofp, "will be added to all events and all channels.\n"); fprintf(ofp, "Otherwise the context will be added only to the channel (-c)\n"); fprintf(ofp, "and/or event (-e) indicated.\n"); + fprintf(ofp, "Exactly one domain (-k/--kernel or -u/--userspace) must be specified.\n"); fprintf(ofp, "\n"); fprintf(ofp, "Options:\n"); fprintf(ofp, " -h, --help Show this help\n"); @@ -534,6 +535,10 @@ int cmd_add_context(int argc, const char **argv) ret = add_context(session_name); + if (!opt_session_name) { + free(session_name); + } + end: /* Cleanup allocated memory */ cds_list_for_each_entry_safe(type, tmptype, &ctx_type_list.head, list) { -- 2.34.1