Index: chrome/utility/importer/ie_importer_win.cc |
diff --git a/chrome/utility/importer/ie_importer_win.cc b/chrome/utility/importer/ie_importer_win.cc |
index fbefb18b3a1555b82b4a7b0c881a126ffc35548d..486997ddc96cfe31e505ba97fabac26da40208af 100644 |
--- a/chrome/utility/importer/ie_importer_win.cc |
+++ b/chrome/utility/importer/ie_importer_win.cc |
@@ -72,7 +72,9 @@ base::Time GetFileCreationTime(const base::string16& file) { |
NULL, OPEN_EXISTING, |
FILE_ATTRIBUTE_NORMAL | FILE_FLAG_BACKUP_SEMANTICS, NULL)); |
FILETIME creation_filetime; |
- if (GetFileTime(file_handle, &creation_filetime, NULL, NULL)) |
+ if (!file_handle.IsValid()) |
+ return creation_time; |
+ if (GetFileTime(file_handle.Get(), &creation_filetime, NULL, NULL)) |
creation_time = base::Time::FromFileTime(creation_filetime); |
return creation_time; |
} |