| Index: webkit/fileapi/file_system_url_request_job.cc
|
| diff --git a/webkit/fileapi/file_system_url_request_job.cc b/webkit/fileapi/file_system_url_request_job.cc
|
| index c26a4d7d1691b347cf796df379ab6f4de7751751..959c01b3c892616ea2d4f2ea91557098f500028b 100644
|
| --- a/webkit/fileapi/file_system_url_request_job.cc
|
| +++ b/webkit/fileapi/file_system_url_request_job.cc
|
| @@ -157,11 +157,12 @@ void FileSystemURLRequestJob::StartAsync() {
|
| return;
|
| DCHECK(!reader_.get());
|
| url_ = FileSystemURL(request_->url());
|
| + base::PlatformFileError error_code;
|
| FileSystemOperation* operation =
|
| - file_system_context_->CreateFileSystemOperation(url_);
|
| - if (!operation) {
|
| + file_system_context_->CreateFileSystemOperation(url_, &error_code);
|
| + if (error_code != base::PLATFORM_FILE_OK) {
|
| NotifyDone(URLRequestStatus(URLRequestStatus::FAILED,
|
| - net::ERR_INVALID_URL));
|
| + net::PlatformFileErrorToNetError(error_code)));
|
| return;
|
| }
|
| operation->GetMetadata(
|
|
|