From: David Lawrence Ramsey Date: Fri, 7 Apr 2006 05:33:05 +0000 (+0000) Subject: in write_file(), simplify the routine for closing the file just before X-Git-Tag: v1.3.12~316 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=125b2f0be551199e91b10b1d937ea5bb21d430cf;p=nano.git in write_file(), simplify the routine for closing the file just before we indicate success on the statusbar git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3362 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index 32b1a1b6..afffac0d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -26,6 +26,8 @@ CVS code - suggested by Jordi) - Clarify the error message when writing a temporary file for prepending fails. (DLR) + - Simplify the routine for closing the file just before we + indicate success on the statusbar. (DLR) - rcfile.c: parse_argument() - Rename variable ptr_bak to ptr_save, for consistency. (DLR) diff --git a/src/files.c b/src/files.c index dd8c2a54..4240cb1e 100644 --- a/src/files.c +++ b/src/files.c @@ -1622,11 +1622,8 @@ int write_file(const char *name, FILE *f_open, bool tmp, append_type strerror(errno)); goto cleanup_and_exit; } - } else if (fclose(f) == EOF) { - statusbar(_("Error writing %s: %s"), realname, strerror(errno)); - unlink(tempname); - goto cleanup_and_exit; - } + } else + fclose(f); if (!tmp && append == OVERWRITE) { if (!nonamechange) {