Index: Source/core/loader/FrameLoader.cpp |
diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp |
index 16fb7acdb782495a4337dab7a859b962196ba1ef..1266ecca0948aa00d135c9ff3e7b3aba258c52f6 100644 |
--- a/Source/core/loader/FrameLoader.cpp |
+++ b/Source/core/loader/FrameLoader.cpp |
@@ -562,6 +562,8 @@ void FrameLoader::loadInSameDocument(const KURL& url, PassRefPtr<SerializedScrip |
if (m_provisionalDocumentLoader) |
m_provisionalDocumentLoader->detachFromFrame(); |
m_provisionalDocumentLoader = nullptr; |
+ if (!m_frame->host()) |
+ return; |
} |
saveScrollState(); |