summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2013-09-26 17:54:58 +0000
committerdelphij <delphij@FreeBSD.org>2013-09-26 17:54:58 +0000
commit74e37edc359b62afa8e78e3d26bce859b1a409d7 (patch)
treea55c61b0dbe3315537455698de9189ea44e1edf1 /lib
parent128d4995ee48664437da1ecd72611ce47ea5ab2a (diff)
downloadFreeBSD-src-74e37edc359b62afa8e78e3d26bce859b1a409d7.zip
FreeBSD-src-74e37edc359b62afa8e78e3d26bce859b1a409d7.tar.gz
Import NetBSD readline.c,v 1.104: do not crash with add_history(NULL).
MFC after: 3 days Approved by: re (gjb)
Diffstat (limited to 'lib')
-rw-r--r--lib/libedit/readline.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libedit/readline.c b/lib/libedit/readline.c
index 35054fa..20a0f056 100644
--- a/lib/libedit/readline.c
+++ b/lib/libedit/readline.c
@@ -1363,6 +1363,9 @@ add_history(const char *line)
TYPE(HistEvent) ev;
const Char *wline;
+ if (line == NULL)
+ return 0;
+
if (h == NULL || e == NULL)
rl_initialize();
OpenPOWER on IntegriCloud