summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChet Ramey <chet.ramey@case.edu>2019-08-14 11:28:48 -0400
committerChet Ramey <chet.ramey@case.edu>2019-08-14 11:28:48 -0400
commitf585708e822e021e15e5bece1de482b63ba581df (patch)
treee5b690052e6c8661d58e3f05737ab302a6a5bb7c
parent8e6ccd0373d77b86ed37a9a7d232ccfea3d6670c (diff)
downloadreadline-f585708e822e021e15e5bece1de482b63ba581df.tar.gz
Readline-8.0 patch 1: fix file descriptor leak with zero-length history file
-rw-r--r--histfile.c1
-rw-r--r--patchlevel2
2 files changed, 2 insertions, 1 deletions
diff --git a/histfile.c b/histfile.c
index dc64bde..a8a92aa 100644
--- a/histfile.c
+++ b/histfile.c
@@ -305,6 +305,7 @@ read_history_range (const char *filename, int from, int to)
if (file_size == 0)
{
free (input);
+ close (file);
return 0; /* don't waste time if we don't have to */
}
diff --git a/patchlevel b/patchlevel
index d8c9df7..fdf4740 100644
--- a/patchlevel
+++ b/patchlevel
@@ -1,3 +1,3 @@
# Do not edit -- exists only for use by patch
-0
+1