Index: content/browser/service_worker/service_worker_url_request_job.cc |
diff --git a/content/browser/service_worker/service_worker_url_request_job.cc b/content/browser/service_worker/service_worker_url_request_job.cc |
index b48b8d96a6ecce970fc57d6d0931b13f8f5c0422..9d75b93ec25d2a44c2247c1c7d62188720f84c7d 100644 |
--- a/content/browser/service_worker/service_worker_url_request_job.cc |
+++ b/content/browser/service_worker/service_worker_url_request_job.cc |
@@ -151,6 +151,7 @@ void ServiceWorkerURLRequestJob::OnResponseStarted(net::URLRequest* request) { |
void ServiceWorkerURLRequestJob::OnReadCompleted(net::URLRequest* request, |
int bytes_read) { |
+ SetStatus(request->status()); |
if (!request->status().is_success()) { |
NotifyDone(request->status()); |
return; |