Changeset 277129 in webkit
- Timestamp:
- May 6, 2021 2:49:09 PM (3 years ago)
- Location:
- branches/safari-611.2.7.1-branch/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/safari-611.2.7.1-branch/Source/WebKit/ChangeLog
r276929 r277129 1 2021-05-06 Russell Epstein <repstein@apple.com> 2 3 Cherry-pick r276671. rdar://problem/77620890 4 5 HashTableConstIterator's consistency assertion fails while closing m_webIDBServers in NetworkProcess::didClose since r275846 6 https://bugs.webkit.org/show_bug.cgi?id=225089 7 8 Reviewed by Chris Dumez. 9 10 The items of m_webIDBServers were removed while iterating 11 m_webIDBServers. 12 13 Move m_webIDBServers to a temporary HashMap before iterating. 14 15 * NetworkProcess/NetworkProcess.cpp: 16 (WebKit::NetworkProcess::didClose): 17 18 19 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@276671 268f45cc-cd09-0410-ab3c-d52691b4dbfc 20 21 2021-04-27 Fujii Hironori <Hironori.Fujii@sony.com> 22 23 HashTableConstIterator's consistency assertion fails while closing m_webIDBServers in NetworkProcess::didClose since r275846 24 https://bugs.webkit.org/show_bug.cgi?id=225089 25 26 Reviewed by Chris Dumez. 27 28 The items of m_webIDBServers were removed while iterating 29 m_webIDBServers. 30 31 Move m_webIDBServers to a temporary HashMap before iterating. 32 33 * NetworkProcess/NetworkProcess.cpp: 34 (WebKit::NetworkProcess::didClose): 35 1 36 2021-05-03 Russell Epstein <repstein@apple.com> 2 37 -
branches/safari-611.2.7.1-branch/Source/WebKit/NetworkProcess/NetworkProcess.cpp
r276556 r277129 270 270 271 271 // Make sure references to NetworkProcess in spaceRequester and closeHandler is removed. 272 for (auto& server : m_webIDBServers.values()) 272 auto servers = std::exchange(m_webIDBServers, { }); 273 for (auto& server : servers.values()) 273 274 server->close(); 274 275 }
Note: See TracChangeset
for help on using the changeset viewer.