nano

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

commit f915a28d30fc5a11a0daf00629b26e9bae7bf008
parent cb3fc8892ad00fef9c895c979b8a58d28e97e3d9
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Sun, 18 Dec 2016 16:44:39 +0100

tweaks: don't bother trimming the final newline from a position item

It is irrelevant -- the line is discarded as soon as the data has been
extracted.

Diffstat:
Msrc/files.c | 3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/files.c b/src/files.c @@ -3191,8 +3191,7 @@ void load_poshistory(void) /* Read and parse each line, and store the extracted data. */ while ((read = getline(&line, &buf_len, hist)) > 2) { - if (line[read - 1] == '\n') - line[--read] = '\0'; + /* Decode nulls as newlines. */ unsunder(line, read); lineptr = parse_next_word(line);