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

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