Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7d464f717df9050f11fe11af583b82cd7800edc4
https://github.com/WebKit/WebKit/commit/7d464f717df9050f11fe11af583b82cd7800edc4
Author: Yury Semikhatsky <[email protected]>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M Source/WebKit/UIProcess/API/wpe/WPEView.cpp
Log Message:
-----------
[WPE] frameDisplayed may be called after View has been deleted
https://bugs.webkit.org/show_bug.cgi?id=264360
Reviewed by Michael Catanzaro.
WKWPE::View is set as a client to wpe_view_backend in the view's
constructor. Since the backend may live longer than the view,
we reset clear the client in the view destuctor to avoid use
after free similar to the one mentioned in the bug.
* Source/WebKit/UIProcess/API/wpe/WPEView.cpp:
(WKWPE::View::~View):
Canonical link: https://commits.webkit.org/270493@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes