diff options
author | Andreas Schwab <schwab@suse.de> | 2017-08-21 16:07:29 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2017-10-05 17:26:05 +0200 |
commit | 19f82f358670f4b80533156b9edbf81223358bf9 (patch) | |
tree | be94f536d0c5f1662f82d5b3892894894f37d812 /ChangeLog | |
parent | 91e7cf982d0104f0e71770f5ae8e3faf352dea9f (diff) | |
download | glibc-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-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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] |