X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fcommands%2Fenable_channels.cpp;fp=src%2Fbin%2Flttng%2Fcommands%2Fenable_channels.cpp;h=a7fffbff1b155409f1f613bd2e29bdf47cda29fd;hp=25327473f86109c3b736902942da9429b7c8bfa8;hb=aafac6e102f9a2a44318743e521a3270a580051d;hpb=048c37a118effaad73731390c6cbef8a138ce524 diff --git a/src/bin/lttng/commands/enable_channels.cpp b/src/bin/lttng/commands/enable_channels.cpp index 25327473f..a7fffbff1 100644 --- a/src/bin/lttng/commands/enable_channels.cpp +++ b/src/bin/lttng/commands/enable_channels.cpp @@ -644,6 +644,11 @@ int cmd_enable_channels(int argc, const char **argv) ret = CMD_UNDEFINED; goto end; } + + if (opt_arg) { + free(opt_arg); + opt_arg = nullptr; + } } ret = print_missing_or_multiple_domains( @@ -755,5 +760,6 @@ end: /* Overwrite ret if an error occurred when enable_channel */ ret = command_ret ? command_ret : ret; poptFreeContext(pc); + free(opt_arg); return ret; }