| Index: webkit/fileapi/file_system_file_stream_reader.cc
|
| diff --git a/webkit/fileapi/file_system_file_stream_reader.cc b/webkit/fileapi/file_system_file_stream_reader.cc
|
| index d1e52205460575e7d827e93cd38a2468d3f964ea..ef0a9154f1401dd1b81d9adaed7f8f4c761af3f5 100644
|
| --- a/webkit/fileapi/file_system_file_stream_reader.cc
|
| +++ b/webkit/fileapi/file_system_file_stream_reader.cc
|
| @@ -53,10 +53,11 @@ int FileSystemFileStreamReader::Read(
|
| if (local_file_reader_.get())
|
| return local_file_reader_->Read(buf, buf_len, callback);
|
| DCHECK(!has_pending_create_snapshot_);
|
| + base::PlatformFileError error_code;
|
| FileSystemOperation* operation =
|
| - file_system_context_->CreateFileSystemOperation(url_);
|
| - if (!operation)
|
| - return net::ERR_INVALID_URL;
|
| + file_system_context_->CreateFileSystemOperation(url_, &error_code);
|
| + if (error_code != base::PLATFORM_FILE_OK)
|
| + return net::PlatformFileErrorToNetError(error_code);
|
| has_pending_create_snapshot_ = true;
|
| operation->CreateSnapshotFile(
|
| url_,
|
|
|