Changeset 276671 in webkit
- Timestamp:
- Apr 27, 2021 3:11:16 PM (3 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r276659 r276671 1 2021-04-27 Fujii Hironori <Hironori.Fujii@sony.com> 2 3 HashTableConstIterator's consistency assertion fails while closing m_webIDBServers in NetworkProcess::didClose since r275846 4 https://bugs.webkit.org/show_bug.cgi?id=225089 5 6 Reviewed by Chris Dumez. 7 8 The items of m_webIDBServers were removed while iterating 9 m_webIDBServers. 10 11 Move m_webIDBServers to a temporary HashMap before iterating. 12 13 * NetworkProcess/NetworkProcess.cpp: 14 (WebKit::NetworkProcess::didClose): 15 1 16 2021-04-27 Chris Dumez <cdumez@apple.com> 2 17 -
trunk/Source/WebKit/NetworkProcess/NetworkProcess.cpp
r276648 r276671 275 275 276 276 // Make sure references to NetworkProcess in spaceRequester and closeHandler is removed. 277 for (auto& server : m_webIDBServers.values()) 277 auto servers = std::exchange(m_webIDBServers, { }); 278 for (auto& server : servers.values()) 278 279 server->close(); 279 280 }
Note: See TracChangeset
for help on using the changeset viewer.