cli: free leftover_params and leftover_loglevels
authorSimon Marchi <simon.marchi@efficios.com>
Sun, 4 Aug 2019 14:58:58 +0000 (10:58 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Mon, 5 Aug 2019 03:26:13 +0000 (23:26 -0400)
They are never freed, causing a memory leak.

Change-Id: I66e12face4e83ecf98c780e8f20b97b9669e04b0
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/1823
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
src/cli/babeltrace2-cfg-cli-args.c

index 72ac4f14cef064e8fc87e586adee6570a8b8d38e..852bd1aa60db3d195bdc81bd44f3c31b2247cf91 100644 (file)
@@ -4588,6 +4588,8 @@ end:
        destroy_glist_of_gstring(filter_names);
        destroy_glist_of_gstring(sink_names);
        bt_value_put_ref(leftovers);
+       bt_value_put_ref(leftover_params);
+       bt_value_put_ref(leftover_loglevels);
        finalize_implicit_component_args(&implicit_ctf_output_args);
        finalize_implicit_component_args(&implicit_lttng_live_args);
        finalize_implicit_component_args(&implicit_dummy_args);
This page took 0.039449 seconds and 4 git commands to generate.