Index: third_party/WebKit/Source/core/loader/LinkLoader.cpp |
diff --git a/third_party/WebKit/Source/core/loader/LinkLoader.cpp b/third_party/WebKit/Source/core/loader/LinkLoader.cpp |
index bd2ba725d68f179a95694671053da27e6cf9800e..9799d15e5a3f65cf206dedbdad17908dcfa47b3e 100644 |
--- a/third_party/WebKit/Source/core/loader/LinkLoader.cpp |
+++ b/third_party/WebKit/Source/core/loader/LinkLoader.cpp |
@@ -350,13 +350,13 @@ static Resource* prefetchIfNeeded(Document& document, |
if (relAttribute.isLinkPrefetch() && href.isValid() && document.frame()) { |
UseCounter::count(document, UseCounter::LinkRelPrefetch); |
- FetchRequest linkRequest(ResourceRequest(document.completeURL(href)), |
- FetchInitiatorTypeNames::link); |
+ ResourceRequest resourceRequest(document.completeURL(href)); |
if (referrerPolicy != ReferrerPolicyDefault) { |
- linkRequest.mutableResourceRequest().setHTTPReferrer( |
- SecurityPolicy::generateReferrer(referrerPolicy, href, |
- document.outgoingReferrer())); |
+ resourceRequest.setHTTPReferrer(SecurityPolicy::generateReferrer( |
+ referrerPolicy, href, document.outgoingReferrer())); |
} |
+ |
+ FetchRequest linkRequest(resourceRequest, FetchInitiatorTypeNames::link); |
if (crossOrigin != CrossOriginAttributeNotSet) { |
linkRequest.setCrossOriginAccessControl(document.getSecurityOrigin(), |
crossOrigin); |