Title: [236772] trunk/Source/WebKit
Revision
236772
Author
sihui_...@apple.com
Date
2018-10-02 16:02:39 -0700 (Tue, 02 Oct 2018)

Log Message

Fix a potential crash in NetworkProcess::deleteWebsiteDataForOrigins
https://bugs.webkit.org/show_bug.cgi?id=190220

Reviewed by Chris Dumez.

* NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::deleteWebsiteDataForOrigins):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (236771 => 236772)


--- trunk/Source/WebKit/ChangeLog	2018-10-02 22:59:15 UTC (rev 236771)
+++ trunk/Source/WebKit/ChangeLog	2018-10-02 23:02:39 UTC (rev 236772)
@@ -1,3 +1,13 @@
+2018-10-02  Sihui Liu  <sihui_...@apple.com>
+
+        Fix a potential crash in NetworkProcess::deleteWebsiteDataForOrigins
+        https://bugs.webkit.org/show_bug.cgi?id=190220
+
+        Reviewed by Chris Dumez.
+
+        * NetworkProcess/NetworkProcess.cpp:
+        (WebKit::NetworkProcess::deleteWebsiteDataForOrigins):
+
 2018-10-02  Wenson Hsieh  <wenson_hs...@apple.com>
 
         [WebKit2] Format > Bold and Format > Italic don't toggle between bold and italic style

Modified: trunk/Source/WebKit/NetworkProcess/NetworkProcess.cpp (236771 => 236772)


--- trunk/Source/WebKit/NetworkProcess/NetworkProcess.cpp	2018-10-02 22:59:15 UTC (rev 236771)
+++ trunk/Source/WebKit/NetworkProcess/NetworkProcess.cpp	2018-10-02 23:02:39 UTC (rev 236772)
@@ -772,7 +772,7 @@
     if (websiteDataTypes.contains(WebsiteDataType::ServiceWorkerRegistrations) && !sessionID.isEphemeral()) {
         auto& server = swServerForSession(sessionID);
         for (auto& originData : originDatas)
-            server.clear(originData, [clearTasksHandler = WTFMove(clearTasksHandler)] { });
+            server.clear(originData, [clearTasksHandler = clearTasksHandler.copyRef()] { });
     }
 #endif
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to