summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authormichaeln@chromium.org <michaeln@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-21 02:27:40 +0000
committermichaeln@chromium.org <michaeln@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-21 02:27:40 +0000
commit19ac792b53e794b18f2ea86cdb96290eb48c7931 (patch)
tree29f1df182d870476e7ac5c8fa3a2cabe7117c596 /webkit
parentf4f2bd6b4778edefcad4d8c9cad4602863c6b766 (diff)
downloadchromium_src-19ac792b53e794b18f2ea86cdb96290eb48c7931.zip
chromium_src-19ac792b53e794b18f2ea86cdb96290eb48c7931.tar.gz
chromium_src-19ac792b53e794b18f2ea86cdb96290eb48c7931.tar.bz2
More: Add UMA stats for AppCacheUpdateJob results.
A small change to fix a small bug in r251844. BUG=343620 Review URL: https://codereview.chromium.org/168923004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252465 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/browser/appcache/appcache_update_job.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/webkit/browser/appcache/appcache_update_job.cc b/webkit/browser/appcache/appcache_update_job.cc
index 69f37cb..3d4a4b20 100644
--- a/webkit/browser/appcache/appcache_update_job.cc
+++ b/webkit/browser/appcache/appcache_update_job.cc
@@ -203,8 +203,10 @@ void AppCacheUpdateJob::URLFetcher::OnReadCompleted(
}
}
}
- if (data_consumed && !request->status().is_io_pending())
+ if (data_consumed && !request->status().is_io_pending()) {
+ DCHECK_EQ(UPDATE_OK, result_);
OnResponseCompleted();
+ }
}
void AppCacheUpdateJob::URLFetcher::AddConditionalHeaders(
@@ -310,6 +312,7 @@ bool AppCacheUpdateJob::URLFetcher::MaybeRetryRequest() {
return false;
}
++retry_503_attempts_;
+ result_ = UPDATE_OK;
request_ = job_->service_->request_context()->CreateRequest(
url_, net::DEFAULT_PRIORITY, this);
Start();