| Index: content/browser/loader/resource_dispatcher_host_impl.cc
|
| diff --git a/content/browser/loader/resource_dispatcher_host_impl.cc b/content/browser/loader/resource_dispatcher_host_impl.cc
|
| index 26ecf1d8dbb897ecd23cd8627a32ce0deceb4c15..311ac52643830318b3844a87bb11752a9c3eeea3 100644
|
| --- a/content/browser/loader/resource_dispatcher_host_impl.cc
|
| +++ b/content/browser/loader/resource_dispatcher_host_impl.cc
|
| @@ -242,15 +242,16 @@ void SetReferrerForRequest(net::URLRequest* request, const Referrer& referrer) {
|
| net::URLRequest::ReferrerPolicy net_referrer_policy =
|
| net::URLRequest::CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE;
|
| switch (referrer.policy) {
|
| - case blink::WebReferrerPolicyDefault:
|
| - net_referrer_policy =
|
| - net::URLRequest::CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE;
|
| - break;
|
| case blink::WebReferrerPolicyAlways:
|
| case blink::WebReferrerPolicyNever:
|
| case blink::WebReferrerPolicyOrigin:
|
| net_referrer_policy = net::URLRequest::NEVER_CLEAR_REFERRER;
|
| break;
|
| + case blink::WebReferrerPolicyDefault:
|
| + default:
|
| + net_referrer_policy =
|
| + net::URLRequest::CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE;
|
| + break;
|
| }
|
| request->set_referrer_policy(net_referrer_policy);
|
| }
|
|
|