* 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:
parent
73afbe2809
commit
77219de22d
2 changed files with 9 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
Thu Feb 20 23:23:16 1992 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* 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[].
|
||||
|
||||
Mon Feb 17 17:15:09 1992 Fred Fish (fnf at cygnus.com)
|
||||
|
||||
* readline.c (readline_default_bindings): Only make use of VLNEXT
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue