fix: uaf in WebContents::DidStopLoading (#26733)

Co-authored-by: Jeremy Rose <nornagon@nornagon.net>
This commit is contained in:
trop[bot]
2020-11-30 19:30:26 +09:00
committed by GitHub
parent 80e0473649
commit 4ba78b81c1

View File

@@ -1447,12 +1447,12 @@ void WebContents::DidStartLoading() {
}
void WebContents::DidStopLoading() {
Emit("did-stop-loading");
auto* web_preferences = WebContentsPreferences::From(web_contents());
if (web_preferences &&
web_preferences->IsEnabled(options::kEnablePreferredSizeMode))
web_contents()->GetRenderViewHost()->EnablePreferredSizeMode();
Emit("did-stop-loading");
}
bool WebContents::EmitNavigationEvent(