1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/lib/libedit
Jilles Tjoelker fbdcf603c8 libedit: Avoid out of bounds read in 'bind' command
This is CVS revision 1.31 from NetBSD lib/libedit/chartype.c:
Make sure that argv is NULL terminated since functions like tty_stty rely
on it to be so (Gerry Swinslow)

This broke when the wide-character support was enabled in libedit. The
conversion from multibyte to wide-character did not supply the apparently
expected terminating NULL in the new argv array.

PR:		233343
Submitted by:	Yuichiro NAITO
Obtained from:	NetBSD
MFC after:	1 week
2019-01-16 21:59:18 +00:00
..
edit/readline
TEST
chared.c
chared.h
chartype.c libedit: Avoid out of bounds read in 'bind' command 2019-01-16 21:59:18 +00:00
chartype.h libedit: improve multibyte support 2018-11-26 08:16:33 +00:00
common.c
config.h
editline.3 editline.3: Add missing argument to H_SET description 2017-04-28 21:05:28 +00:00
editrc.5
el.c libedit: improve multibyte support 2018-11-26 08:16:33 +00:00
el.h libedit: improve multibyte support 2018-11-26 08:16:33 +00:00
eln.c
emacs.c
filecomplete.c
filecomplete.h
hist.c
hist.h
histedit.h
history.c
keymacro.c
keymacro.h
Makefile libedit: sort the Makefile in line with NetBSD's version. 2018-01-29 22:38:23 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
makelist
map.c lib: Fix several typos and minor errors 2017-12-27 03:23:41 +00:00
map.h
parse.c
parse.h
prompt.c
prompt.h
read.c libedit: improve multibyte support 2018-11-26 08:16:33 +00:00
read.h
readline.c
refresh.c lib: Fix several typos and minor errors 2017-12-27 03:23:41 +00:00
refresh.h
search.c
search.h
sig.c
sig.h
sys.h
terminal.c
terminal.h
tokenizer.c
tty.c
tty.h
vi.c