| 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);
|
|
|