Commit fcf32bf3 authored by Robert Siemborski's avatar Robert Siemborski
Browse files

more intelligent filename selection in die()

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@109 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
No related merge requests found
Showing with 11 additions and 4 deletions
+11 -4
......@@ -11,6 +11,8 @@ Current CVS:
- nano.c:
main():
- TABSIZE now set before first call to edit_refresh (Bill Soudan)
die():
- More intelligent emergency-save filename selection (Rob)
- search.c:
search_init():
- Added " (to replace)" statement to end of search string if
......
......@@ -94,10 +94,15 @@ void die(char *msg, ...)
va_end(ap);
/* if we can't save we have REAL bad problems,
* but we might as well TRY. FIXME: This should probabally base it
* off of the current filename */
write_file("nano.save", 0);
* but we might as well TRY. */
if(filename[0] == '\0') {
write_file("nano.save", 0);
} else {
char buf[BUFSIZ];
strncpy(buf,filename,BUFSIZ);
strncat(buf,".save",BUFSIZ - strlen(buf));
write_file(buf, 0);
}
/* Restore the old term settings */
tcsetattr(0, TCSANOW, &oldterm);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment