| Index: storage/browser/fileapi/local_file_stream_writer.cc
|
| diff --git a/storage/browser/fileapi/local_file_stream_writer.cc b/storage/browser/fileapi/local_file_stream_writer.cc
|
| index e586fd1795269505c815312f878bfe003425320a..03ca22b8f8d22e1ce07c9d0f305e48c39a0a5166 100644
|
| --- a/storage/browser/fileapi/local_file_stream_writer.cc
|
| +++ b/storage/browser/fileapi/local_file_stream_writer.cc
|
| @@ -55,10 +55,10 @@ int LocalFileStreamWriter::Write(net::IOBuffer* buf, int buf_len,
|
| has_pending_operation_ = false;
|
| return result;
|
| }
|
| - return InitiateOpen(callback,
|
| - base::Bind(&LocalFileStreamWriter::ReadyToWrite,
|
| - weak_factory_.GetWeakPtr(),
|
| - make_scoped_refptr(buf), buf_len, callback));
|
| + return InitiateOpen(
|
| + callback, base::Bind(&LocalFileStreamWriter::ReadyToWrite,
|
| + weak_factory_.GetWeakPtr(), base::RetainedRef(buf),
|
| + buf_len, callback));
|
| }
|
|
|
| int LocalFileStreamWriter::Cancel(const net::CompletionCallback& callback) {
|
|
|