* readline.c (rl_read_init_file): Make sure that null filename is

not passed to open() or else we end up opening the directory, and
read a bunch of garbage into keymap[].
This commit is contained in:
Stu Grossman
1992-02-21 07:28:31 +00:00
parent 73afbe2809
commit 77219de22d
2 changed files with 9 additions and 0 deletions

View File

@@ -5484,6 +5484,9 @@ rl_read_init_file (filename)
openname = tilde_expand (filename);
if (!openname || *openname == '\000')
return ENOENT;
if ((stat (openname, &finfo) < 0) ||
(file = open (openname, O_RDONLY, 0666)) < 0)
{