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