Index: content/browser/service_worker/service_worker_write_to_cache_job.cc |
diff --git a/content/browser/service_worker/service_worker_write_to_cache_job.cc b/content/browser/service_worker/service_worker_write_to_cache_job.cc |
index 77c2c2dca64f54ee92abdcae99bf1ebe058732ff..1928a531e3ff8c844b0df52ea405ee72b6046760 100644 |
--- a/content/browser/service_worker/service_worker_write_to_cache_job.cc |
+++ b/content/browser/service_worker/service_worker_write_to_cache_job.cc |
@@ -194,7 +194,7 @@ void ServiceWorkerWriteToCacheJob::WriteHeadersToCache() { |
info_buffer_ = new HttpResponseInfoIOBuffer( |
new net::HttpResponseInfo(net_request_->response_info())); |
writer_->WriteInfo( |
- info_buffer_, |
+ info_buffer_.get(), |
base::Bind(&ServiceWorkerWriteToCacheJob::OnWriteHeadersComplete, |
weak_factory_.GetWeakPtr())); |
SetStatus(net::URLRequestStatus(net::URLRequestStatus::IO_PENDING, 0)); |
@@ -218,7 +218,8 @@ void ServiceWorkerWriteToCacheJob::WriteDataToCache(int amount_to_write) { |
DCHECK_NE(0, amount_to_write); |
SetStatus(net::URLRequestStatus(net::URLRequestStatus::IO_PENDING, 0)); |
writer_->WriteData( |
- io_buffer_, amount_to_write, |
+ io_buffer_.get(), |
+ amount_to_write, |
base::Bind(&ServiceWorkerWriteToCacheJob::OnWriteDataComplete, |
weak_factory_.GetWeakPtr())); |
} |