diff options
author | Xin LI <delphij@FreeBSD.org> | 2013-09-26 17:54:58 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2013-09-26 17:54:58 +0000 |
commit | 7a087fd50a3f16a25ba85102124c9af82f4e64b9 (patch) | |
tree | a55c61b0dbe3315537455698de9189ea44e1edf1 /lib | |
parent | 6a77884d08f6bd2627b8ef6a58b185033a96b0cf (diff) | |
download | src-7a087fd50a3f16a25ba85102124c9af82f4e64b9.tar.gz src-7a087fd50a3f16a25ba85102124c9af82f4e64b9.zip |
Import NetBSD readline.c,v 1.104: do not crash with add_history(NULL).
MFC after: 3 days
Approved by: re (gjb)
Notes
Notes:
svn path=/head/; revision=255891
Diffstat (limited to 'lib')
-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 35054fa7273c..20a0f05663b3 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(); |