| Index: webkit/fileapi/sandbox_file_stream_writer.cc
|
| diff --git a/webkit/fileapi/sandbox_file_stream_writer.cc b/webkit/fileapi/sandbox_file_stream_writer.cc
|
| index 01b44d4b74fcd8fa93486f156b27a81b22515a54..f3ad146b39df862e22301c8e647aaaff7be79b7f 100644
|
| --- a/webkit/fileapi/sandbox_file_stream_writer.cc
|
| +++ b/webkit/fileapi/sandbox_file_stream_writer.cc
|
| @@ -67,8 +67,12 @@ int SandboxFileStreamWriter::Write(
|
| if (local_file_writer_.get())
|
| return WriteInternal(buf, buf_len, callback);
|
|
|
| + base::PlatformFileError error_code;
|
| FileSystemOperation* operation =
|
| - file_system_context_->CreateFileSystemOperation(url_);
|
| + file_system_context_->CreateFileSystemOperation(url_, &error_code);
|
| + if (error_code != base::PLATFORM_FILE_OK)
|
| + return net::PlatformFileErrorToNetError(error_code);
|
| +
|
| DCHECK(operation);
|
| net::CompletionCallback write_task =
|
| base::Bind(&SandboxFileStreamWriter::DidInitializeForWrite,
|
|
|