Index: sync/syncable/in_memory_directory_backing_store.cc |
diff --git a/sync/syncable/in_memory_directory_backing_store.cc b/sync/syncable/in_memory_directory_backing_store.cc |
index 30d3e193b1aee4b685c1ce38d8e1ec25c404f73a..a737ae0361b4205f8fe3664a47ec389cc86e1b7b 100644 |
--- a/sync/syncable/in_memory_directory_backing_store.cc |
+++ b/sync/syncable/in_memory_directory_backing_store.cc |
@@ -21,6 +21,8 @@ DirOpenResult InMemoryDirectoryBackingStore::Load( |
if (!InitializeTables()) |
return FAILED_OPEN_DATABASE; |
+ if (!DropDeletedEntries()) |
+ return FAILED_DATABASE_CORRUPT; |
if (!LoadEntries(entry_bucket)) |
return FAILED_DATABASE_CORRUPT; |
if (!LoadInfo(kernel_load_info)) |