1
1
mirror of https://github.com/profanity-im/profanity.git synced 2025-01-03 14:57:42 -05:00

free fname as soon as we are done with it (also prevents a memory leak)

This commit is contained in:
Will Song 2015-11-24 18:19:02 -06:00
parent d8022a9f20
commit e945347f52
No known key found for this signature in database
GPG Key ID: F2B1A34F21A171E2

View File

@ -841,6 +841,7 @@ cmd_export(ProfWin *window, const char *const command, gchar **args)
}
fd = open(fname->str, O_WRONLY | O_CREAT, 00600);
g_string_free(fname, TRUE);
if(-1 == fd) {
cons_show("error: cannot open %s: %s", args[0], strerror(errno));
@ -877,7 +878,6 @@ cmd_export(ProfWin *window, const char *const command, gchar **args)
g_slist_free(list);
close(fd);
g_string_free(fname, TRUE);
return TRUE;
write_error:
cons_show("error: write failed: %s", strerror(errno));