nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit dac3bca274c25bb15842ec0ebbaa526b50d52b85
parent e0b55138b9be8d326ed7c1aa59af75b9f35cbfbf
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date:   Wed,  1 Jun 2005 04:23:52 +0000

clarify a comment, and don't try to display the buffer name in
die_save_file() if it's been blanked out by get_next_file()'s failure to
find a unique filename


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2573 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
Msrc/files.c | 3++-
Msrc/nano.c | 5++++-
2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/files.c b/src/files.c @@ -402,7 +402,8 @@ char *get_next_filename(const char *name, const char *suffix) sprintf(buf + namelen + suffixlen, ".%lu", i); } - /* We get here only if there is no possible save file. */ + /* We get here only if there is no possible save file. Blank out + * the filename to indicate this. */ null_at(&buf, 0); return buf; diff --git a/src/nano.c b/src/nano.c @@ -175,8 +175,11 @@ void die_save_file(const char *die_filename) if (!failed) fprintf(stderr, _("\nBuffer written to %s\n"), retval); - else + else if (retval[0] != '\0') fprintf(stderr, _("\nBuffer not written to %s: %s\n"), retval, + strerror(errno)); + else + fprintf(stderr, _("\nBuffer not written: %s\n"), _("Too many backup files?")); free(retval);