summaryrefslogtreecommitdiffstats
path: root/sync/internal_api
diff options
context:
space:
mode:
Diffstat (limited to 'sync/internal_api')
-rw-r--r--sync/internal_api/http_bridge.cc11
1 files changed, 3 insertions, 8 deletions
diff --git a/sync/internal_api/http_bridge.cc b/sync/internal_api/http_bridge.cc
index 2fbe40e..c34edac 100644
--- a/sync/internal_api/http_bridge.cc
+++ b/sync/internal_api/http_bridge.cc
@@ -369,14 +369,9 @@ void HttpBridge::OnURLFetchComplete(const net::URLFetcher* source) {
fetch_state_.response_headers = source->GetResponseHeaders();
UpdateNetworkTime();
- int64_t compressed_content_length = fetch_state_.response_content.size();
- int64_t original_content_length = compressed_content_length;
- if (fetch_state_.response_headers &&
- fetch_state_.response_headers->HasHeaderValue("content-encoding",
- "gzip")) {
- compressed_content_length =
- fetch_state_.response_headers->GetContentLength();
- }
+ int64_t original_content_length = fetch_state_.response_content.size();
+ int64_t compressed_content_length =
+ source->GetReceivedResponseContentLength();
RecordSyncResponseContentLengthHistograms(compressed_content_length,
original_content_length);