Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index 7cb552bb0560ff31b2017a15d23a51fa9ea36289..86feffed5f39186eb1476c97f438fc631d70178b 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -308,6 +308,8 @@ WebContents* WebContents::FromRenderFrameHost(RenderFrameHost* rfh) { |
WebContents* WebContents::FromFrameTreeNodeId(int frame_tree_node_id) { |
FrameTreeNode* frame_tree_node = |
FrameTreeNode::GloballyFindByID(frame_tree_node_id); |
+ if (!frame_tree_node) |
+ return nullptr; |
return FromRenderFrameHost(frame_tree_node->current_frame_host()); |
} |