| Index: components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc
|
| diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc
|
| index 7a5f5dcc40fba7fac27a9805e25324372f900f4d..be15b7fba97c742aaae996380386c04e8cea67b5 100644
|
| --- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc
|
| +++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc
|
| @@ -286,16 +286,12 @@ void DataReductionProxyNetworkDelegate::OnBeforeSendHeadersInternal(
|
| DataReductionProxyData::ClearData(request);
|
|
|
| if (params::IsIncludedInHoldbackFieldTrial()) {
|
| - if (!WasEligibleWithoutHoldback(*request, proxy_info, proxy_retry_info))
|
| - return;
|
| - // For the holdback field trial, still log UMA as if the proxy was used.
|
| - data = DataReductionProxyData::GetDataAndCreateIfNecessary(request);
|
| - if (data)
|
| - data->set_used_data_reduction_proxy(true);
|
| -
|
| - headers->RemoveHeader(chrome_proxy_header());
|
| - VerifyHttpRequestHeaders(false, *headers);
|
| - return;
|
| + if (WasEligibleWithoutHoldback(*request, proxy_info, proxy_retry_info)) {
|
| + // For the holdback field trial, still log UMA as if the proxy was used.
|
| + data = DataReductionProxyData::GetDataAndCreateIfNecessary(request);
|
| + if (data)
|
| + data->set_used_data_reduction_proxy(true);
|
| + }
|
| }
|
|
|
| bool using_data_reduction_proxy = true;
|
|
|