Index: chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc |
diff --git a/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc b/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc |
index 5c929124bf832034b7c3622683d9397b39f9dcd8..b9bc494b178fe73b1b35e2546bc9ade7ad4e9322 100644 |
--- a/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc |
+++ b/chrome/browser/chromeos/drive/fileapi/file_system_backend_delegate.cc |
@@ -56,6 +56,11 @@ void GetRedirectURLForContentsOnUIThread( |
return; |
} |
const base::FilePath file_path = util::ExtractDrivePathFromFileSystemUrl(url); |
+ if (file_path.empty()) { |
+ callback.Run(GURL()); |
+ return; |
+ } |
+ |
file_system->GetResourceEntry( |
file_path, |
base::Bind(&GetRedirectURLForContentsOnUIThreadWithResourceEntry, |