Title: [251351] branches/safari-608-branch/Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp
Revision
251351
Author
bshaf...@apple.com
Date
2019-10-20 10:33:46 -0700 (Sun, 20 Oct 2019)

Log Message

Unreviewed build fix. rdar://problem/55927251

Modified Paths


Diff

Modified: branches/safari-608-branch/Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp (251350 => 251351)


--- branches/safari-608-branch/Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp	2019-10-20 17:33:43 UTC (rev 251350)
+++ branches/safari-608-branch/Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp	2019-10-20 17:33:46 UTC (rev 251351)
@@ -711,8 +711,13 @@
             resourceLoadStatistics->hasStorageAccess(subFrameDomain, topFrameDomain, frameID, pageID, WTFMove(completionHandler));
             return;
         } else {
-            storageSession()->hasCookies(subFrameDomain, WTFMove(completionHandler));
-            return;
+            auto* session = networkProcess().storageSession(sessionID);
+            if (!session) {
+                LOG_ERROR("Non-default storage session was requested, but there was no session for it. Please file a bug unless you just disabled private browsing, in which case it's an expected race.");
+            } else {
+                session->hasCookies(subFrameDomain, WTFMove(completionHandler));
+                return;
+            }
         }
     }
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to