| Index: Source/core/frame/RemoteFrame.cpp
|
| diff --git a/Source/core/frame/RemoteFrame.cpp b/Source/core/frame/RemoteFrame.cpp
|
| index 19c25da7ab56b38d49bf4dac00c1b3d263e18a8a..65b704a3faa41fecbfc8e62c6ff73f8f97200b22 100644
|
| --- a/Source/core/frame/RemoteFrame.cpp
|
| +++ b/Source/core/frame/RemoteFrame.cpp
|
| @@ -32,8 +32,7 @@ void RemoteFrame::navigate(Document& originDocument, const KURL& url, bool lockB
|
| // The process where this frame actually lives won't have sufficient information to determine
|
| // correct referrer, since it won't have access to the originDocument. Set it now.
|
| ResourceRequest request(url);
|
| - Referrer referrer(SecurityPolicy::generateReferrerHeader(originDocument.referrerPolicy(), url, originDocument.outgoingReferrer()), originDocument.referrerPolicy());
|
| - request.setHTTPReferrer(referrer);
|
| + request.setHTTPReferrer(SecurityPolicy::generateReferrer(originDocument.referrerPolicy(), url, originDocument.outgoingReferrer()));
|
| remoteFrameClient()->navigate(request, lockBackForwardList);
|
| }
|
|
|
|
|