diff options
-rw-r--r-- | sync/internal_api/http_bridge.cc | 11 |
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); |