1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-11-03 19:37:16 -05:00

Fix 3 leaks in cmd_funcs

This commit is contained in:
Michael Vetter 2019-07-22 15:12:02 +02:00
parent 27952cb16c
commit 41b54a5c14

View File

@ -420,6 +420,7 @@ cmd_connect(ProfWin *window, const char *const command, gchar **args)
} else {
cons_show("Error evaluating password, see logs for details.");
account_free(account);
free(user);
return TRUE;
}
@ -6776,11 +6777,13 @@ cmd_plugins_sourcepath(ProfWin *window, const char *const command, gchar **args)
if (!is_dir(path)) {
cons_show("Plugins sourcepath must be a directory.");
free(path);
return TRUE;
}
cons_show("Setting plugins sourcepath: %s", path);
prefs_set_string(PREF_PLUGINS_SOURCEPATH, path);
free(path);
return TRUE;
}
@ -6865,6 +6868,7 @@ cmd_plugins_install(ProfWin *window, const char *const command, gchar **args)
return TRUE;
}
free(path);
cons_show("Argument must be a file or directory.");
return TRUE;
}