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"); }