summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2021-03-20 13:01:21 +0100
committerCarlos Garnacho <carlosg@gnome.org>2021-03-26 12:20:59 +0100
commit2e5ccd86f70c2c88819c4ea87bd7a8e09fb22fda (patch)
treed217ea97d520127f76f518574ac6ad1ab17506e9 /src
parentca94f1d758d99792eb2fcc46b80d16b7b1361b20 (diff)
downloadtracker-2e5ccd86f70c2c88819c4ea87bd7a8e09fb22fda.tar.gz
tracker: Plug leak in "tracker help" subcommand
CID: #1501118
Diffstat (limited to 'src')
-rw-r--r--src/tracker/tracker-help.c8
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;
}