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 1f93c40e39241f57b2ef2b97c341e6e855128263..b5e597cccf5d22c9bfb283717b93e498095530fe 100644 |
--- a/webkit/fileapi/file_system_usage_cache.cc |
+++ b/webkit/fileapi/file_system_usage_cache.cc |
@@ -74,6 +74,9 @@ int FileSystemUsageCache::AtomicUpdateUsageByDelta( |
// TODO(dmikurube): Make sure that usage_file_path is available. |
fs_usage = Read(usage_file_path, &dirty); |
+ if (fs_usage < 0) |
+ return -1; |
+ |
return Write(usage_file_path, dirty, fs_usage + delta); |
} |