Index: storage/browser/fileapi/local_file_stream_reader.cc |
diff --git a/storage/browser/fileapi/local_file_stream_reader.cc b/storage/browser/fileapi/local_file_stream_reader.cc |
index c6bfbbdc80d92eb319b04ee085494d40ff3a4bd3..74a9cc9bac2432fc7f81f3d465e173bb55e10b99 100644 |
--- a/storage/browser/fileapi/local_file_stream_reader.cc |
+++ b/storage/browser/fileapi/local_file_stream_reader.cc |
@@ -43,8 +43,8 @@ int LocalFileStreamReader::Read(net::IOBuffer* buf, int buf_len, |
if (stream_impl_) |
return stream_impl_->Read(buf, buf_len, callback); |
return Open(base::Bind(&LocalFileStreamReader::DidOpenForRead, |
- weak_factory_.GetWeakPtr(), |
- make_scoped_refptr(buf), buf_len, callback)); |
+ weak_factory_.GetWeakPtr(), base::RetainedRef(buf), |
+ buf_len, callback)); |
} |
int64_t LocalFileStreamReader::GetLength( |