From 9b90ec877a0479c44abc08873791e29f507e26d2 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg <bensberg@justemail.net> Date: Sun, 18 Dec 2016 17:56:18 +0100 Subject: [PATCH] tweaks: drive closer to the edge --- src/files.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/files.c b/src/files.c index 95a0db90..cb8bd768 100644 --- a/src/files.c +++ b/src/files.c @@ -2962,12 +2962,11 @@ void load_history(void) size_t buf_len = 0; ssize_t read; - while ((read = getline(&line, &buf_len, hist)) >= 0) { - if (read > 0 && line[read - 1] == '\n') - line[--read] = '\0'; - if (read > 0) { + while ((read = getline(&line, &buf_len, hist)) > 0) { + line[--read] = '\0'; + if (read > 0) update_history(history, line); - } else + else history = &replace_history; } -- GitLab