aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2017-08-21 16:07:29 +0200
committerAndreas Schwab <schwab@suse.de>2017-10-05 17:26:05 +0200
commit19f82f358670f4b80533156b9edbf81223358bf9 (patch)
treebe94f536d0c5f1662f82d5b3892894894f37d812 /ChangeLog
parent91e7cf982d0104f0e71770f5ae8e3faf352dea9f (diff)
downloadglibc-19f82f358670f4b80533156b9edbf81223358bf9.tar
glibc-19f82f358670f4b80533156b9edbf81223358bf9.tar.gz
glibc-19f82f358670f4b80533156b9edbf81223358bf9.tar.bz2
glibc-19f82f358670f4b80533156b9edbf81223358bf9.zip
Always do locking when iterating over list of streams (bug 15142)
_IO_list_all should only be traversed while locking list_all_lock.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 68beae777f..b81a3ecd79 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2017-10-05 Andreas Schwab <schwab@suse.de>
+
+ [BZ #15142]
+ * libio/genops.c (_IO_list_all_stamp): Delete. All uses removed.
+ (_IO_flush_all_lockp): Always lock list_all_lock.
+ (_IO_flush_all_linebuffered): Likewise.
+ (_IO_unbuffer_all): Likewise.
+
2017-10-05 Florian Weimer <fweimer@redhat.com>
[BZ #15436]