From 51b1cd97aa1c9204d22535038ad1463d89f93232 Mon Sep 17 00:00:00 2001 From: Yaron Tausky Date: Thu, 9 Jan 2020 22:23:13 +0100 Subject: Make copy of list before iterating over it. --- dom/cache/StreamControl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dom') diff --git a/dom/cache/StreamControl.cpp b/dom/cache/StreamControl.cpp index aab176666..69a72d0b6 100644 --- a/dom/cache/StreamControl.cpp +++ b/dom/cache/StreamControl.cpp @@ -68,7 +68,8 @@ StreamControl::CloseAllReadStreams() { AssertOwningThread(); - ReadStreamList::ForwardIterator iter(mReadStreamList); + auto readStreamList = mReadStreamList; + ReadStreamList::ForwardIterator iter(readStreamList); while (iter.HasMore()) { iter.GetNext()->CloseStream(); } -- cgit v1.2.3