Index: third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
diff --git a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
index 269cda641ca8534347aed6da3e75979e27a48f42..1d1b53ee69a5ae9d697768d617481577d939b1a4 100644 |
--- a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
+++ b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
@@ -237,9 +237,10 @@ std::unique_ptr<SourceLocation> DocumentLoader::CopySourceLocation() const { |
void DocumentLoader::DispatchLinkHeaderPreloads( |
ViewportDescriptionWrapper* viewport, |
LinkLoader::MediaPreloadPolicy media_policy) { |
+ DCHECK_GE(state_, kCommitted); |
LinkLoader::LoadLinksFromHeader( |
GetResponse().HttpHeaderField(HTTPNames::Link), GetResponse().Url(), |
- frame_->GetDocument(), NetworkHintsInterfaceImpl(), |
+ *frame_, frame_->GetDocument(), NetworkHintsInterfaceImpl(), |
LinkLoader::kOnlyLoadResources, media_policy, viewport); |
} |