nano

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

commit 9f6962f3f1f9fb168d9ea3a2ac56d27530d87eec
parent 958e3ec201dfec4d4356708f360de75ff83f30cc
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Wed,  1 Apr 2020 15:54:08 +0200

tweaks: condense a comment, and express a condition in a different way

Diffstat:
Msrc/files.c | 9++++-----
1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/files.c b/src/files.c @@ -1890,11 +1890,10 @@ bool write_file(const char *name, FILE *thefile, bool tmp, goto cleanup_and_exit; } - /* If we're on the last line of the file, don't write a newline - * character after it. If the last line of the file is blank, - * this means that zero bytes are written, in which case we - * don't count the last line in the total lines written. */ - if (line == openfile->filebot) { + /* If we've reached the last line of the buffer, don't write a newline + * character after it. If this last line is empty, it means zero bytes + * are written for it, and we don't count it in the number of lines. */ + if (line->next == NULL) { if (line->data[0] == '\0') lineswritten--; } else {