From 19f82f358670f4b80533156b9edbf81223358bf9 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 21 Aug 2017 16:07:29 +0200 Subject: Always do locking when iterating over list of streams (bug 15142) _IO_list_all should only be traversed while locking list_all_lock. --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 68beae777f..b81a3ecd79 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2017-10-05 Andreas Schwab + + [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 [BZ #15436] -- cgit v1.2.3