Index: chrome/browser/win/jumplist.cc |
diff --git a/chrome/browser/win/jumplist.cc b/chrome/browser/win/jumplist.cc |
index 3c114eeab9aa26465d4946a0390a3ba229b22062..c6d518a91bccc2a199d1ed4ca4b291c73e3ea803 100644 |
--- a/chrome/browser/win/jumplist.cc |
+++ b/chrome/browser/win/jumplist.cc |
@@ -296,8 +296,11 @@ void RunUpdateOnFileThread( |
} |
} |
- if (!base::CreateDirectory(icon_dir)) |
+ // If CreateDirectory() fails, exit early. |
+ if (!base::CreateDirectory(icon_dir)) { |
folder_operation_status |= FolderOperationResult::CREATE_SRC_FAILED; |
+ return; |
+ } |
// Create temporary icon files for shortcuts in the "Most Visited" category. |
CreateIconFiles(icon_dir, local_most_visited_pages); |