Index: chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc |
diff --git a/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc b/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc |
index d8e3480fe2405ae7c58514167792f499394b8578..94a172ecaf1fba1eadcb873c209c813c3eb5349a 100644 |
--- a/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc |
+++ b/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc |
@@ -350,6 +350,11 @@ bool ValidateFileEntryAndGetPath( |
const content::RenderViewHost* render_view_host, |
base::FilePath* file_path, |
std::string* error) { |
+ if (filesystem_path.empty()) { |
+ *error = kInvalidParameters; |
+ return false; |
+ } |
+ |
std::string filesystem_id; |
if (!fileapi::CrackIsolatedFileSystemName(filesystem_name, &filesystem_id)) { |
*error = kInvalidParameters; |