| Index: Source/web/WebLocalFrameImpl.cpp
|
| diff --git a/Source/web/WebLocalFrameImpl.cpp b/Source/web/WebLocalFrameImpl.cpp
|
| index c508c7f825670dc38d164d6192373edcbba25fd8..ed686a113434da203d499f2f862107b88cf24387 100644
|
| --- a/Source/web/WebLocalFrameImpl.cpp
|
| +++ b/Source/web/WebLocalFrameImpl.cpp
|
| @@ -924,10 +924,7 @@ bool WebLocalFrameImpl::isViewSourceModeEnabled() const
|
| void WebLocalFrameImpl::setReferrerForRequest(WebURLRequest& request, const WebURL& referrerURL)
|
| {
|
| String referrer = referrerURL.isEmpty() ? frame()->document()->outgoingReferrer() : String(referrerURL.spec().utf16());
|
| - referrer = SecurityPolicy::generateReferrerHeader(frame()->document()->referrerPolicy(), request.url(), referrer);
|
| - if (referrer.isEmpty())
|
| - return;
|
| - request.setHTTPReferrer(referrer, static_cast<WebReferrerPolicy>(frame()->document()->referrerPolicy()));
|
| + request.toMutableResourceRequest().setHTTPReferrer(SecurityPolicy::generateReferrer(frame()->document()->referrerPolicy(), request.url(), referrer));
|
| }
|
|
|
| void WebLocalFrameImpl::dispatchWillSendRequest(WebURLRequest& request)
|
|
|