Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9f577500830e979799eb12ab38c9a88a2322d0bf https://github.com/WebKit/WebKit/commit/9f577500830e979799eb12ab38c9a88a2322d0bf Author: Arunsundar Kannan <arunsundar_kan...@apple.com> Date: 2023-03-28 (Tue, 28 Mar 2023)
Changed paths: M Source/WebKit/NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.cpp M Source/WebKit/NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.h M Source/WebKit/NetworkProcess/NetworkContentRuleListManager.cpp M Source/WebKit/NetworkProcess/NetworkContentRuleListManager.h M Source/WebKit/NetworkProcess/NetworkProcess.h Log Message: ----------- Remove smart pointer violation in NetworkContentRuleListManager, LegacyCustomProtocolManager. https://bugs.webkit.org/show_bug.cgi?id=254500. rdar://107255403. Reviewed by Chris Dumez. m_process is using raw references, this changes uses WTF:: Ref. * Source/WebKit/NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.cpp: (WebKit::LegacyCustomProtocolManager::LegacyCustomProtocolManager): (WebKit::LegacyCustomProtocolManager::startLoading): (WebKit::LegacyCustomProtocolManager::stopLoading): * Source/WebKit/NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.h: * Source/WebKit/NetworkProcess/NetworkContentRuleListManager.cpp: (WebKit::NetworkContentRuleListManager::contentExtensionsBackend): * Source/WebKit/NetworkProcess/NetworkContentRuleListManager.h: Canonical link: https://commits.webkit.org/262240@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes