Title: [295345] releases/WebKitGTK/webkit-2.36/Source/WebKit/WebProcess/WebCoreSupport/WebPermissionController.cpp
Revision
295345
Author
[email protected]
Date
2022-06-07 08:19:04 -0700 (Tue, 07 Jun 2022)

Log Message

Merge r295336 - WebPermissionController::tryProcessingRequests should check for m_page
https://bugs.webkit.org/show_bug.cgi?id=241344
rdar://94276618

Patch by Youenn Fablet <[email protected]> on 2022-06-07
Reviewed by Eric Carlson.

* Source/WebKit/WebProcess/WebCoreSupport/WebPermissionController.cpp:
(WebKit::WebPermissionController::tryProcessingRequests):
Add a null check since async reply destructor might trigger completion handler execution.

Canonical link: https://commits.webkit.org/251355@main

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.36/Source/WebKit/WebProcess/WebCoreSupport/WebPermissionController.cpp (295344 => 295345)


--- releases/WebKitGTK/webkit-2.36/Source/WebKit/WebProcess/WebCoreSupport/WebPermissionController.cpp	2022-06-07 14:09:37 UTC (rev 295344)
+++ releases/WebKitGTK/webkit-2.36/Source/WebKit/WebProcess/WebCoreSupport/WebPermissionController.cpp	2022-06-07 15:19:04 UTC (rev 295345)
@@ -88,7 +88,7 @@
 
 void WebPermissionController::tryProcessingRequests()
 {
-    if (m_requests.isEmpty())
+    if (m_requests.isEmpty() || !m_page)
         return;
 
     while (!m_requests.isEmpty()) {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to