newlib/newlib/libc/iconv/lib
Keith Packard via Newlib 24f3c61953 libc/iconv: find_alias was mis-computing remaining alias table length
This caused the strnstr to walk off the end of the alias array and
fetch invalid data. Instead of attempting to update 'len', just
re-compute it based on the table end pointer that is already known.

Signed-off-by: Keith Packard <keithp@keithp.com>
2020-07-10 10:51:43 +02:00
..
Makefile.am Move duplicated documentation rules to Makefile.shared 2015-11-02 18:02:39 -05:00
Makefile.in makedoc: make errors visible 2017-12-07 11:54:11 +00:00
aliasesbi.c libc/iconv: Remove unneeded pointer var for _iconv_aliases 2020-07-10 10:51:43 +02:00
aliasesi.c libc/iconv: find_alias was mis-computing remaining alias table length 2020-07-10 10:51:43 +02:00
conv.h ansification: remove _EXFNPTR, _EXPARM 2018-01-17 11:47:27 -06:00
encnames.h 2004-06-25 Artem B. Bityuckiy <dedekind@oktetlabs.ru> 2004-06-25 20:33:28 +00:00
encoding.deps 2004-06-25 Artem B. Bityuckiy <dedekind@oktetlabs.ru> 2004-06-25 20:33:28 +00:00
endian.h 2004-06-25 Artem B. Bityuckiy <dedekind@oktetlabs.ru> 2004-06-25 20:33:28 +00:00
iconv.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
iconvnls.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
iconvnls.h 2004-09-13 Artem B. Bityuckiy <dedekind@oktetlabs.ru> 2004-09-13 17:10:20 +00:00
local.h libc/iconv: Remove unneeded pointer var for _iconv_aliases 2020-07-10 10:51:43 +02:00
nullconv.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
ucsconv.c ansification: remove _EXFUN, _EXFUN_NOTHROW 2018-01-17 11:47:29 -06:00
ucsconv.h ansification: remove _EXFNPTR, _EXPARM 2018-01-17 11:47:27 -06:00