| Index: content/browser/appcache/appcache_url_loader_job.cc
|
| diff --git a/content/browser/appcache/appcache_url_loader_job.cc b/content/browser/appcache/appcache_url_loader_job.cc
|
| index d37e52f7fd0ea26fef62786d4692153758c15233..c6594d1595d35c3b0709549f105f02075c5c6c8a 100644
|
| --- a/content/browser/appcache/appcache_url_loader_job.cc
|
| +++ b/content/browser/appcache/appcache_url_loader_job.cc
|
| @@ -428,9 +428,9 @@ void AppCacheURLLoaderJob::NotifyCompleted(int error_code) {
|
| if (storage_.get())
|
| storage_->CancelDelegateCallbacks(this);
|
|
|
| - const net::HttpResponseInfo* http_info = is_range_request()
|
| - ? range_response_info_.get()
|
| - : info_->http_response_info();
|
| + const net::HttpResponseInfo* http_info =
|
| + is_range_request() ? range_response_info_.get()
|
| + : (info_ ? info_->http_response_info() : nullptr);
|
|
|
| ResourceRequestCompletionStatus request_complete_data;
|
| request_complete_data.error_code = error_code;
|
| @@ -443,7 +443,7 @@ void AppCacheURLLoaderJob::NotifyCompleted(int error_code) {
|
| request_complete_data.completion_time = base::TimeTicks::Now();
|
| request_complete_data.encoded_body_length =
|
| is_range_request() ? range_response_info_->headers->GetContentLength()
|
| - : info_->response_data_size();
|
| + : (info_ ? info_->response_data_size() : 0);
|
| request_complete_data.decoded_body_length =
|
| request_complete_data.encoded_body_length;
|
| }
|
|
|