Index: chrome/browser/net/chrome_network_delegate.cc |
diff --git a/chrome/browser/net/chrome_network_delegate.cc b/chrome/browser/net/chrome_network_delegate.cc |
index 413033ba0e91195da63da70affd6e0b564995028..a646f20deb88d04ccff658f65396823639108f45 100644 |
--- a/chrome/browser/net/chrome_network_delegate.cc |
+++ b/chrome/browser/net/chrome_network_delegate.cc |
@@ -583,9 +583,13 @@ void ChromeNetworkDelegate::OnCompleted(net::URLRequest* request, |
RecordContentLengthHistograms(received_content_length, |
original_content_length, |
freshness_lifetime); |
- if (data_reduction_proxy_enabled_ && data_reduction_proxy_usage_stats_) { |
+ if (data_reduction_proxy_enabled_ && |
+ data_reduction_proxy_usage_stats_ && |
+ !proxy_config_getter_.is_null()) { |
data_reduction_proxy_usage_stats_->RecordBypassedBytesHistograms( |
- *request, *data_reduction_proxy_enabled_); |
+ *request, |
+ *data_reduction_proxy_enabled_, |
+ proxy_config_getter_.Run()); |
} |
DVLOG(2) << __FUNCTION__ |
<< " received content length: " << received_content_length |