OSDN Git Service

rtla/osnoise: Free params at the exit
authorDaniel Bristot de Oliveira <bristot@kernel.org>
Fri, 18 Feb 2022 17:57:08 +0000 (18:57 +0100)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Sat, 26 Feb 2022 02:05:30 +0000 (21:05 -0500)
The variable that stores the parsed command line arguments are not
being free()d at the rtla osnoise top exit path.

Free params variable before exiting.

Link: https://lkml.kernel.org/r/0be31d8259c7c53b98a39769d60cfeecd8421785.1645206561.git.bristot@kernel.org
Fixes: 1eceb2fc2ca5 ("rtla/osnoise: Add osnoise top mode")
Cc: Jonathan Corbet <corbet@lwn.net>
Signed-off-by: Daniel Bristot de Oliveira <bristot@kernel.org>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
tools/tracing/rtla/src/osnoise_top.c

index c67dc28..7af769b 100644 (file)
@@ -573,6 +573,7 @@ out_top:
        osnoise_free_top(tool->data);
        osnoise_destroy_tool(record);
        osnoise_destroy_tool(tool);
+       free(params);
 out_exit:
        exit(return_value);
 }