about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorMichael Vetter <jubalh@iodoru.org>2020-05-29 11:32:32 +0200
committerMichael Vetter <jubalh@iodoru.org>2020-05-29 11:32:32 +0200
commitac5ce105ac08f022d88d7e73dc38f2706d4c44cf (patch)
tree716e3eaf63765c855d5d772fef84cac73c47f1d5
parentde91a99178c1a26d9c1355fe1b3a8ec60788ecf6 (diff)
downloadprofani-tty-ac5ce105ac08f022d88d7e73dc38f2706d4c44cf.tar.gz
Fix memleak in cmd_urlopen()
-rw-r--r--src/command/cmd_funcs.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c
index 7d9f92f2..55082765 100644
--- a/src/command/cmd_funcs.c
+++ b/src/command/cmd_funcs.c
@@ -8921,7 +8921,9 @@ cmd_urlopen(ProfWin *window, const char *const command, gchar **args)
             return TRUE;
         }
 
-        call_external(prefs_get_string(PREF_URL_OPEN_CMD), args[0]);
+        gchar* cmd = prefs_get_string(PREF_URL_OPEN_CMD);
+        call_external(cmd, args[0]);
+        g_free(cmd);
     } else {
         cons_show("urlopen not supported in this window");
     }