From: Simon Marchi Date: Sun, 4 Aug 2019 14:58:58 +0000 (-0400) Subject: cli: free leftover_params and leftover_loglevels X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=2eb9d67465655436daa37bbaea134001a5faec8a;p=babeltrace.git cli: free leftover_params and leftover_loglevels They are never freed, causing a memory leak. Change-Id: I66e12face4e83ecf98c780e8f20b97b9669e04b0 Signed-off-by: Simon Marchi Reviewed-on: https://review.lttng.org/c/babeltrace/+/1823 Tested-by: jenkins Reviewed-by: Philippe Proulx --- diff --git a/src/cli/babeltrace2-cfg-cli-args.c b/src/cli/babeltrace2-cfg-cli-args.c index 72ac4f14..852bd1aa 100644 --- a/src/cli/babeltrace2-cfg-cli-args.c +++ b/src/cli/babeltrace2-cfg-cli-args.c @@ -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);