setup_readline(): Added a comment about memory leak (reported by

Purify) being caused by a bug in the readline library.  Nothing we can
do about it.

Cause: readline_initialize_everything() throws away the return value
from rl_read_init_file(), but that happens to be the last reference to
a dynamically allocated char*.
This commit is contained in:
Barry Warsaw 1999-01-29 21:55:03 +00:00
parent 1c7aaa2d73
commit f761287e0a

View file

@ -244,7 +244,11 @@ setup_readline()
rl_completer_word_break_characters =
" \t\n`~!@#$%^&*()-=+[{]}\\|;:'\",<>/?";
/* All nonalphanums except '.' */
/* Initialize (allows .inputrc to override) */
/* Initialize (allows .inputrc to override)
*
* XXX: A bug in the readline-2.2 library causes a memory leak
* inside this function. Nothing we can do about it.
*/
rl_initialize();
}