From f5fb419ff3bc723f974b0538dce1c51a81c33484 Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Fri, 7 Feb 2020 14:58:55 -0500 Subject: [PATCH] problems restoring the history file are not signaled correctly to the calling application --- readline/readline/histfile.c | 2 ++ readline/readline/patchlevel | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/readline/readline/histfile.c b/readline/readline/histfile.c index 6c3adc9bd8..8eb3496687 100644 --- a/readline/readline/histfile.c +++ b/readline/readline/histfile.c @@ -620,6 +620,7 @@ history_truncate_file (const char *fname, int lines) if (rv != 0) { + rv = errno; if (tempname) unlink (tempname); history_lines_written_to_file = 0; @@ -767,6 +768,7 @@ mmap_error: if (rv != 0) { + rv = errno; if (tempname) unlink (tempname); history_lines_written_to_file = 0; diff --git a/readline/readline/patchlevel b/readline/readline/patchlevel index ce3e355653..626a945e08 100644 --- a/readline/readline/patchlevel +++ b/readline/readline/patchlevel @@ -1,3 +1,3 @@ # Do not edit -- exists only for use by patch -3 +4