Fix memory leak
[lttng-tools.git] / src / bin / lttng / commands / add_context.c
index e499ef3d37894eb3aababec3d4ad59c18abbd964..4aeeff24e86d805fff5a40c679b80fa798da56f6 100644 (file)
@@ -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) {
This page took 0.024289 seconds and 5 git commands to generate.