Index: webkit/browser/appcache/appcache_database.cc |
diff --git a/webkit/browser/appcache/appcache_database.cc b/webkit/browser/appcache/appcache_database.cc |
index a3dadd9eaf5515cc1f90381f636c5de6e645bfba..0980973d49ef04a31b20c2ff15ee8401571552b2 100644 |
--- a/webkit/browser/appcache/appcache_database.cc |
+++ b/webkit/browser/appcache/appcache_database.cc |
@@ -1019,7 +1019,7 @@ bool AppCacheDatabase::LazyOpen(bool create_if_needed) { |
db_->Preload(); |
} |
- if (!opened || !EnsureDatabaseVersion()) { |
+ if (!opened || !db_->QuickIntegrityCheck() || !EnsureDatabaseVersion()) { |
LOG(ERROR) << "Failed to open the appcache database."; |
AppCacheHistograms::CountInitResult( |
AppCacheHistograms::SQL_DATABASE_ERROR); |