From: Jérémie Galarneau Date: Fri, 15 Apr 2022 04:35:35 +0000 (-0400) Subject: Fix: lttng: track: leaked command parameter X-Git-Tag: v2.13.8~16 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=476ca014e0133fe98d725ec4cac84e2804440b26;p=lttng-tools.git Fix: lttng: track: leaked command parameter ==1676099==ERROR: LeakSanitizer: detected memory leaks Direct leak of 5 byte(s) in 1 object(s) allocated from: #0 0x7f19429d9dd9 in __interceptor_malloc /usr/src/debug/gcc/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x7f19425342ad in poptGetNextOpt (/usr/lib/libpopt.so.0+0x82ad) Signed-off-by: Jérémie Galarneau Change-Id: Ibafcaf42ad4f842b3fa74cf91dc5ecc8acb3487d --- diff --git a/src/bin/lttng/commands/track-untrack.c b/src/bin/lttng/commands/track-untrack.c index 3b520d1e7..2c940a2b2 100644 --- a/src/bin/lttng/commands/track-untrack.c +++ b/src/bin/lttng/commands/track-untrack.c @@ -88,7 +88,7 @@ static void process_attr_command_init(struct process_attr_command_args *cmd, { cmd->process_attr = process_attr; cmd->all = false; - lttng_dynamic_pointer_array_init(&cmd->string_args, NULL); + lttng_dynamic_pointer_array_init(&cmd->string_args, free); } static void process_attr_command_fini(struct process_attr_command_args *cmd)