diff options
author | Andreas Schwab <schwab@suse.de> | 2019-05-14 17:14:59 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2019-05-15 16:47:09 +0200 |
commit | 32ff397533715988c19cbf3675dcbd727ec13e18 (patch) | |
tree | fb529b404d7136b24968ebbf8618af9ea13c7b79 /ChangeLog | |
parent | a9368c34d70cef91ca59b09941f496df11d6b146 (diff) | |
download | glibc-32ff397533715988c19cbf3675dcbd727ec13e18.tar glibc-32ff397533715988c19cbf3675dcbd727ec13e18.tar.gz glibc-32ff397533715988c19cbf3675dcbd727ec13e18.tar.bz2 glibc-32ff397533715988c19cbf3675dcbd727ec13e18.zip |
Fix crash in _IO_wfile_sync (bug 20568)
When computing the length of the converted part of the stdio buffer, use
the number of consumed wide characters, not the (negative) distance to the
end of the wide buffer.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,13 @@ +2019-05-15 Andreas Schwab <schwab@suse.de> + + [BZ #20568] + * libio/wfileops.c (_IO_wfile_sync): Correct last argument to + __codecvt_do_length. + * libio/Makefile (tests): Add tst-wfile-sync. + ($(objpfx)tst-wfile-sync.out): Depend on $(gen-locales). + * libio/tst-wfile-sync.c: New file. + * libio/tst-wfile-sync.input: New file. + 2019-05-15 Florian Weimer <fweimer@redhat.com> nss: Turn __nss_database_lookup into a compatibility symbol. @@ -26,6 +36,7 @@ * sysdeps/posix/getaddrinfo.c (gaih_inet): Likewise. 2019-05-15 Alexandra Hajkova <ahajkova@redhat.com> + * support/support.h (support_install_rootsbindir): New variable. * support/support_paths.c: Likewise. * support/Makefile (CFLAGS-support_paths.c): Add -DROOTSBINDIR_PATH. |