| Index: webkit/blob/blob_url_request_job.cc
|
| diff --git a/webkit/blob/blob_url_request_job.cc b/webkit/blob/blob_url_request_job.cc
|
| index 279c1eec64f6e2e218bc1933d959db17d629ffc0..713fcb376a7c11e4d98ee08d40c03b827d75b5ab 100644
|
| --- a/webkit/blob/blob_url_request_job.cc
|
| +++ b/webkit/blob/blob_url_request_job.cc
|
| @@ -118,7 +118,7 @@ bool BlobURLRequestJob::ReadRawData(net::IOBuffer* dest,
|
| }
|
|
|
| // Keep track of the buffer.
|
| - DCHECK(!read_buf_);
|
| + DCHECK(!read_buf_.get());
|
| read_buf_ = new net::DrainableIOBuffer(dest, dest_size);
|
|
|
| return ReadLoop(bytes_read);
|
| @@ -175,7 +175,7 @@ void BlobURLRequestJob::DidStart() {
|
| }
|
|
|
| // If the blob data is not present, bail out.
|
| - if (!blob_data_) {
|
| + if (!blob_data_.get()) {
|
| NotifyFailure(net::ERR_FILE_NOT_FOUND);
|
| return;
|
| }
|
| @@ -365,7 +365,7 @@ bool BlobURLRequestJob::ReadFileItem(FileStreamReader* reader,
|
| DCHECK_GE(read_buf_->BytesRemaining(), bytes_to_read);
|
| DCHECK(reader);
|
| const int result = reader->Read(
|
| - read_buf_, bytes_to_read,
|
| + read_buf_.get(), bytes_to_read,
|
| base::Bind(&BlobURLRequestJob::DidReadFile,
|
| base::Unretained(this)));
|
| if (result >= 0) {
|
| @@ -555,10 +555,10 @@ void BlobURLRequestJob::CreateFileStreamReader(size_t index,
|
| switch (item.type()) {
|
| case BlobData::Item::TYPE_FILE:
|
| reader = new LocalFileStreamReader(
|
| - file_thread_proxy_,
|
| - item.path(),
|
| - item.offset() + additional_offset,
|
| - item.expected_modification_time());
|
| + file_thread_proxy_.get(),
|
| + item.path(),
|
| + item.offset() + additional_offset,
|
| + item.expected_modification_time());
|
| break;
|
| case BlobData::Item::TYPE_FILE_FILESYSTEM:
|
| reader = file_system_context_->CreateFileStreamReader(
|
|
|