Chromium Code Reviews| Index: content/browser/service_worker/service_worker_cache.cc |
| diff --git a/content/browser/service_worker/service_worker_cache.cc b/content/browser/service_worker/service_worker_cache.cc |
| index 6a63b6b3e37d2dac223c3d911def4bc2636f3135..c2cfe64ee2c7a49a23dcace09ce7c6e3c2679dde 100644 |
| --- a/content/browser/service_worker/service_worker_cache.cc |
| +++ b/content/browser/service_worker/service_worker_cache.cc |
| @@ -131,7 +131,7 @@ class BlobReader : public net::URLRequest::Delegate { |
| int rv = entry_->WriteData(INDEX_RESPONSE_BODY, |
| cache_entry_offset_, |
| - buffer_, |
| + buffer_.get(), |
| bytes_read, |
| cache_write_callback, |
| true /* truncate */); |
| @@ -280,7 +280,7 @@ void PutDidCreateEntry(ServiceWorkerFetchRequest* request, |
| rv = tmp_entry_ptr->WriteData(INDEX_HEADERS, |
| 0 /* offset */, |
| - buffer, |
| + buffer.get(), |
| buffer->size(), |
| write_headers_callback, |
| true /* truncate */); |
| @@ -491,7 +491,7 @@ void MatchDidReadResponseBodyData( |
| int total_bytes_read = response_context->total_bytes_read; |
| // Grab some pointers before passing them in bind. |
| - net::IOBufferWithSize* buffer = response_context->buffer; |
| + net::IOBufferWithSize* buffer = response_context->buffer.get(); |
|
dcheng
2014/08/26 17:10:57
Note: the tool believes this to be safe because it
|
| disk_cache::Entry* tmp_entry_ptr = entry.get(); |
| net::CompletionCallback read_callback = |