| Index: chrome/browser/sync_file_system/local/local_file_change_tracker.cc
|
| diff --git a/chrome/browser/sync_file_system/local/local_file_change_tracker.cc b/chrome/browser/sync_file_system/local/local_file_change_tracker.cc
|
| index 83334300e250c6c34c37ac167794e5f861ea29d0..a97612c449215630102de83119f410cd6353734a 100644
|
| --- a/chrome/browser/sync_file_system/local/local_file_change_tracker.cc
|
| +++ b/chrome/browser/sync_file_system/local/local_file_change_tracker.cc
|
| @@ -599,6 +599,7 @@ SyncStatusCode LocalFileChangeTracker::TrackerDB::GetDirtyEntries(
|
| LOG(WARNING) << "Failed to deserialize an URL. "
|
| << "TrackerDB might be corrupted.";
|
| db_status_ = SYNC_DATABASE_ERROR_CORRUPTION;
|
| + iter.reset(); // Must delete before closing the database.
|
| db_.reset();
|
| return db_status_;
|
| }
|
|
|