diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2021-03-20 13:01:21 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2021-03-26 12:20:59 +0100 |
commit | 2e5ccd86f70c2c88819c4ea87bd7a8e09fb22fda (patch) | |
tree | d217ea97d520127f76f518574ac6ad1ab17506e9 /src | |
parent | ca94f1d758d99792eb2fcc46b80d16b7b1361b20 (diff) | |
download | tracker-2e5ccd86f70c2c88819c4ea87bd7a8e09fb22fda.tar.gz |
tracker: Plug leak in "tracker help" subcommand
CID: #1501118
Diffstat (limited to 'src')
-rw-r--r-- | src/tracker/tracker-help.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/tracker/tracker-help.c b/src/tracker/tracker-help.c index efefb63e7..072d4f5a0 100644 --- a/src/tracker/tracker-help.c +++ b/src/tracker/tracker-help.c @@ -89,7 +89,8 @@ cmd_to_page (const char *cmd) int tracker_help_show_man_page (const char *cmd) { - const char *page = cmd_to_page (cmd); + char *page = cmd_to_page (cmd); + int retval; setup_man_path (); @@ -97,6 +98,9 @@ tracker_help_show_man_page (const char *cmd) exec_man_cmd ("man", page); } - return exec_man_man ("man", page); + retval = exec_man_man ("man", page); + g_free (page); + + return retval; } |