Index: webkit/fileapi/file_system_usage_cache.cc |
diff --git a/webkit/fileapi/file_system_usage_cache.cc b/webkit/fileapi/file_system_usage_cache.cc |
index 73f4cbed60881f53c05e8c71e6da706a4a0e81e6..8c9656f57b532b9c004a32781397c37f8c25a741 100644 |
--- a/webkit/fileapi/file_system_usage_cache.cc |
+++ b/webkit/fileapi/file_system_usage_cache.cc |
@@ -130,8 +130,8 @@ int64 FileSystemUsageCache::Read(const FilePath& usage_file_path, |
uint32* dirty) { |
char buffer[kUsageFileSize]; |
const char *header; |
- DCHECK(!usage_file_path.empty()); |
- if (kUsageFileSize != |
+ if (usage_file_path.empty() || |
+ kUsageFileSize != |
file_util::ReadFile(usage_file_path, buffer, kUsageFileSize)) |
kinuko
2012/08/15 12:07:38
indent looks weird?
tzik
2012/08/15 12:15:00
Done.
|
return -1; |
Pickle read_pickle(buffer, kUsageFileSize); |
@@ -164,9 +164,9 @@ int FileSystemUsageCache::Write(const FilePath& usage_file_path, |
write_pickle.WriteUInt32(dirty); |
write_pickle.WriteInt64(fs_usage); |
- DCHECK(!usage_file_path.empty()); |
FilePath temporary_usage_file_path; |
- if (!file_util::CreateTemporaryFileInDir(usage_file_path.DirName(), |
+ if (usage_file_path.empty() || |
+ !file_util::CreateTemporaryFileInDir(usage_file_path.DirName(), |
&temporary_usage_file_path)) { |
return -1; |
} |