Commit c08f50f9 authored by arthursonzogni's avatar arthursonzogni Committed by Commit Bot

bfcache: Do not leak sub-document RenderFrameHost.

There was a bug in RenderFrameHost::DeleteRenderFrameHost().

Bug: 992894
Change-Id: I0fb3171814113a57ac2267a4442cf252d47d4de8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1807234Reviewed-by: default avatarAlex Moshchuk <alexmos@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#697133}
parent d356b167
...@@ -1897,7 +1897,7 @@ bool RenderFrameHostImpl::CreateRenderFrame(int previous_routing_id, ...@@ -1897,7 +1897,7 @@ bool RenderFrameHostImpl::CreateRenderFrame(int previous_routing_id,
} }
void RenderFrameHostImpl::DeleteRenderFrame(FrameDeleteIntention intent) { void RenderFrameHostImpl::DeleteRenderFrame(FrameDeleteIntention intent) {
if (!is_active()) if (unload_state_ != UnloadState::NotRun)
return; return;
if (render_frame_created_) { if (render_frame_created_) {
......
...@@ -20,9 +20,3 @@ ...@@ -20,9 +20,3 @@
# Very flaky. Can't reproduce locally, it always succeed. # Very flaky. Can't reproduce locally, it always succeed.
-SystemNetworkContextManagerMaxConnectionsPerProxyBrowsertest.MaxConnectionsPerProxy -SystemNetworkContextManagerMaxConnectionsPerProxyBrowsertest.MaxConnectionsPerProxy
# RenderWidget owned by an iframe used OnClose() method.
# Check failed: popup_ || pepper_fullscreen_.
# https://crbug.com/992891
-DeclarativeNetRequestBrowserTest.BlockRequests_Domains/0
-DeclarativeNetRequestBrowserTest.BlockRequests_Domains/1
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment