about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2015-08-17 14:05:01 +0200
committerAndreas Schwab <schwab@suse.de>2019-06-04 14:03:04 +0200
commit4802be92c891903caaf8cae47f685da6f26d4b9a (patch)
treea50b1e1defaf91e887792bf7ab7c6d43b0a6ac85 /ChangeLog
parentdc91a19e6f71e1523f4ac179191a29b2131d74bb (diff)
downloadglibc-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--ChangeLog17
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.