diff options
author | delphij <delphij@FreeBSD.org> | 2013-09-26 17:54:58 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2013-09-26 17:54:58 +0000 |
commit | 74e37edc359b62afa8e78e3d26bce859b1a409d7 (patch) | |
tree | a55c61b0dbe3315537455698de9189ea44e1edf1 /lib/libedit | |
parent | 128d4995ee48664437da1ecd72611ce47ea5ab2a (diff) | |
download | FreeBSD-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/libedit')
-rw-r--r-- | lib/libedit/readline.c | 3 |
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(); |