Index: webkit/browser/blob/local_file_stream_reader.cc |
diff --git a/webkit/browser/blob/local_file_stream_reader.cc b/webkit/browser/blob/local_file_stream_reader.cc |
index 5c13de4717fccbfcffcf16ffc00eddbd4cc20835..a550016a2c70a47b45aa8e93af3e8aa209546a2e 100644 |
--- a/webkit/browser/blob/local_file_stream_reader.cc |
+++ b/webkit/browser/blob/local_file_stream_reader.cc |
@@ -60,9 +60,11 @@ int LocalFileStreamReader::Read(net::IOBuffer* buf, int buf_len, |
int64 LocalFileStreamReader::GetLength( |
const net::Int64CompletionCallback& callback) { |
const bool posted = base::FileUtilProxy::GetFileInfo( |
- task_runner_, file_path_, |
+ task_runner_.get(), |
+ file_path_, |
base::Bind(&LocalFileStreamReader::DidGetFileInfoForGetLength, |
- weak_factory_.GetWeakPtr(), callback)); |
+ weak_factory_.GetWeakPtr(), |
+ callback)); |
DCHECK(posted); |
return net::ERR_IO_PENDING; |
} |