| Index: storage/browser/fileapi/file_system_file_stream_reader.cc
|
| diff --git a/storage/browser/fileapi/file_system_file_stream_reader.cc b/storage/browser/fileapi/file_system_file_stream_reader.cc
|
| index 0f30eb3451767bbe6fc30d8cd36b52a9527dbe40..1b749bed6908998597d81f3d68aa96a689c8d0ca 100644
|
| --- a/storage/browser/fileapi/file_system_file_stream_reader.cc
|
| +++ b/storage/browser/fileapi/file_system_file_stream_reader.cc
|
| @@ -69,10 +69,9 @@ int FileSystemFileStreamReader::Read(
|
| const net::CompletionCallback& callback) {
|
| if (local_file_reader_)
|
| return local_file_reader_->Read(buf, buf_len, callback);
|
| - return CreateSnapshot(
|
| - base::Bind(&ReadAdapter, weak_factory_.GetWeakPtr(),
|
| - make_scoped_refptr(buf), buf_len, callback),
|
| - callback);
|
| + return CreateSnapshot(base::Bind(&ReadAdapter, weak_factory_.GetWeakPtr(),
|
| + base::RetainedRef(buf), buf_len, callback),
|
| + callback);
|
| }
|
|
|
| int64_t FileSystemFileStreamReader::GetLength(
|
|
|