diff options
author | michaeln@chromium.org <michaeln@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-16 18:36:52 +0000 |
---|---|---|
committer | michaeln@chromium.org <michaeln@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-16 18:36:52 +0000 |
commit | 579446c1f83325c74e26e61b47a11c149e491a66 (patch) | |
tree | a297376e9fd53b8c24acb9b240ee880494c5567c /webkit/browser/appcache/appcache_database.h | |
parent | 3e0d61e2bb88eb80058b63ac6a8b9ebff64cc4eb (diff) | |
download | chromium_src-579446c1f83325c74e26e61b47a11c149e491a66.zip chromium_src-579446c1f83325c74e26e61b47a11c149e491a66.tar.gz chromium_src-579446c1f83325c74e26e61b47a11c149e491a66.tar.bz2 |
AppCache: Run a quick integrity check on the sqlite database when opening. If the test fails, delete the appcache directory and start afresh.
NOTRY=true
TBR=sky
BUG=318544
Review URL: https://codereview.chromium.org/104593010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240937 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/browser/appcache/appcache_database.h')
-rw-r--r-- | webkit/browser/appcache/appcache_database.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/webkit/browser/appcache/appcache_database.h b/webkit/browser/appcache/appcache_database.h index fedd068..d374cfd 100644 --- a/webkit/browser/appcache/appcache_database.h +++ b/webkit/browser/appcache/appcache_database.h @@ -207,6 +207,7 @@ class WEBKIT_STORAGE_BROWSER_EXPORT AppCacheDatabase { FRIEND_TEST_ALL_PREFIXES(AppCacheDatabaseTest, CacheRecords); FRIEND_TEST_ALL_PREFIXES(AppCacheDatabaseTest, EntryRecords); + FRIEND_TEST_ALL_PREFIXES(AppCacheDatabaseTest, QuickIntegrityCheck); FRIEND_TEST_ALL_PREFIXES(AppCacheDatabaseTest, NamespaceRecords); FRIEND_TEST_ALL_PREFIXES(AppCacheDatabaseTest, GroupRecords); FRIEND_TEST_ALL_PREFIXES(AppCacheDatabaseTest, LazyOpen); |