X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fcommands%2Fdisable_channels.c;h=cfc8561d9ef0339a660ced29dec9677b00670f62;hb=9f778c9a8f1d65f5bfdde7cfd7294492d6fdd34c;hp=976611b12b1730188922161a277f5f3153a53fce;hpb=2722170124d7942f34b991237874a6d6c17fc421;p=lttng-tools.git diff --git a/src/bin/lttng/commands/disable_channels.c b/src/bin/lttng/commands/disable_channels.c index 976611b12..cfc8561d9 100644 --- a/src/bin/lttng/commands/disable_channels.c +++ b/src/bin/lttng/commands/disable_channels.c @@ -92,6 +92,8 @@ static int disable_channels(char *session_name) char *channel_name; struct lttng_domain dom; + memset(&dom, 0, sizeof(dom)); + /* Create lttng domain */ if (opt_kernel) { dom.type = LTTNG_DOMAIN_KERNEL; @@ -193,6 +195,9 @@ int cmd_disable_channels(int argc, const char **argv) ret = disable_channels(session_name); end: + if (!opt_session_name && session_name) { + free(session_name); + } poptFreeContext(pc); return ret; }