diff options
author | Andreas Schwab <schwab@suse.de> | 2015-08-17 14:05:01 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2019-06-04 14:03:04 +0200 |
commit | 4802be92c891903caaf8cae47f685da6f26d4b9a (patch) | |
tree | a50b1e1defaf91e887792bf7ab7c6d43b0a6ac85 /ChangeLog | |
parent | dc91a19e6f71e1523f4ac179191a29b2131d74bb (diff) | |
download | glibc-4802be92c891903caaf8cae47f685da6f26d4b9a.tar.gz glibc-4802be92c891903caaf8cae47f685da6f26d4b9a.tar.xz glibc-4802be92c891903caaf8cae47f685da6f26d4b9a.zip |
Fix iconv buffer handling with IGNORE error handler (bug #18830)
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 5aa67551f7..0d749e3226 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,20 @@ +2019-06-04 Andreas Schwab <schwab@suse.de> + + [BZ #18830] + * iconv/skeleton.c (FUNCTION_NAME): Use RESET_INPUT_BUFFER only if + no irreversible characters occurred. + * iconv/gconv_simple.c (internal_ucs4_loop) + (internal_ucs4_loop_unaligned, internal_ucs4_loop_single) + (ucs4_internal_loop, ucs4_internal_loop_unaligned) + (ucs4_internal_loop_single, internal_ucs4le_loop) + (internal_ucs4le_loop_unaligned, internal_ucs4le_loop_single) + (ucs4le_internal_loop, ucs4le_internal_loop_unaligned) + (ucs4le_internal_loop_single): Add const to outend. + * sysdeps/s390/multiarch/gconv_simple.c (internal_ucs4le_loop) + (ucs4_internal_loop, ucs4le_internal_loop): Likewise. + * iconv/Makefile (tests): Add tst-iconv7. + * iconv/tst-iconv7.c: New file. + 2019-06-03 Joseph Myers <joseph@codesourcery.com> * inet/netinet/in.h (INADDR_ALLSNOOPERS_GROUP): New macro. |