diff options
author | gangwu <gangwu@chromium.org> | 2016-03-24 15:35:51 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-24 22:37:11 +0000 |
commit | 07aed3b893bb2cb865e49a60d287f1beeb1fe624 (patch) | |
tree | 1eade452544b15236dcb505257d182a2d6b22f13 /sync/internal_api | |
parent | f2bd55c5ab99300b7df0a97b3d0ef16c9a2e584a (diff) | |
download | chromium_src-07aed3b893bb2cb865e49a60d287f1beeb1fe624.zip chromium_src-07aed3b893bb2cb865e49a60d287f1beeb1fe624.tar.gz chromium_src-07aed3b893bb2cb865e49a60d287f1beeb1fe624.tar.bz2 |
During my local test, I found I cannot get compressed
response length from http header, so here is the fix.
BUG=509728
Review URL: https://codereview.chromium.org/1833583002
Cr-Commit-Position: refs/heads/master@{#383172}
Diffstat (limited to 'sync/internal_api')
-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); |