write_file(): Don't free() realname on write error

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@490 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
Chris Allegretta 2001-01-18 15:04:20 +00:00
parent 76745fbe5f
commit 0fc2b81df8
2 changed files with 5 additions and 1 deletions

View File

@ -1,4 +1,9 @@
CVS code -
- files.c:
write_file()
- Don't free() realname on error, if it needs to be free()d later
it will be (fixes crash on successful write after failed write,
discovered by David Sobon).
nano 0.9.99-pre1 - 01/17/2001
General

View File

@ -378,7 +378,6 @@ int write_file(char *name, int tmp)
}
statusbar(_("Could not open file for writing: %s"),
strerror(errno));
free(realname);
return -1;
}