Skip to content

Commit

Permalink
Deploy more smart pointers in StorageAreaMap.cpp
Browse files Browse the repository at this point in the history
https://bugs.webkit.org/show_bug.cgi?id=266032
rdar://119343464

Reviewed by Chris Dumez.

* Source/WebKit/WebProcess/WebStorage/StorageAreaMap.cpp:
(WebKit::StorageAreaMap::disconnect):

Canonical link: https://commits.webkit.org/271752@main
  • Loading branch information
abigailfox committed Dec 8, 2023
1 parent 3ce8715 commit b2655b8
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions Source/WebKit/WebProcess/WebStorage/StorageAreaMap.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -339,15 +339,15 @@ void StorageAreaMap::didConnect(StorageAreaIdentifier remoteAreaIdentifier, Hash
void StorageAreaMap::disconnect()
{
if (!m_remoteAreaIdentifier) {
auto* networkProcessConnection = WebProcess::singleton().existingNetworkProcessConnection();
RefPtr networkProcessConnection = WebProcess::singleton().existingNetworkProcessConnection();
if (m_isWaitingForConnectReply && networkProcessConnection)
networkProcessConnection->connection().send(Messages::NetworkStorageManager::CancelConnectToStorageArea(computeStorageType(), m_namespace.storageNamespaceID(), clientOrigin()), 0);
networkProcessConnection->protectedConnection()->send(Messages::NetworkStorageManager::CancelConnectToStorageArea(computeStorageType(), m_namespace.storageNamespaceID(), clientOrigin()), 0);

return;
}

if (auto* networkProcessConnection = WebProcess::singleton().existingNetworkProcessConnection())
networkProcessConnection->connection().send(Messages::NetworkStorageManager::DisconnectFromStorageArea(*m_remoteAreaIdentifier), 0);
if (RefPtr networkProcessConnection = WebProcess::singleton().existingNetworkProcessConnection())
networkProcessConnection->protectedConnection()->send(Messages::NetworkStorageManager::DisconnectFromStorageArea(*m_remoteAreaIdentifier), 0);

m_remoteAreaIdentifier = { };
m_lastHandledMessageIdentifier = 0;
Expand Down

0 comments on commit b2655b8

Please sign in to comment.