Index: chrome/browser/sync/engine/process_updates_command.cc |
diff --git a/chrome/browser/sync/engine/process_updates_command.cc b/chrome/browser/sync/engine/process_updates_command.cc |
old mode 100644 |
new mode 100755 |
index fefa2342cb19f375a88a36a30337bb43d0542840..468a3425cf155cb84d4fb51e37c6385a702b660d |
--- a/chrome/browser/sync/engine/process_updates_command.cc |
+++ b/chrome/browser/sync/engine/process_updates_command.cc |
@@ -134,7 +134,8 @@ ServerUpdateProcessingResult ProcessUpdatesCommand::ProcessUpdate( |
const SyncEntity& entry = *static_cast<const SyncEntity*>(&pb_entry); |
using namespace syncable; |
syncable::Id id = entry.id(); |
- SyncName name = SyncerProtoUtil::NameFromSyncEntity(entry); |
+ const std::string name = |
+ SyncerProtoUtil::NameFromSyncEntity(entry); |
WriteTransaction trans(dir, SYNCER, __FILE__, __LINE__); |
@@ -153,8 +154,10 @@ ServerUpdateProcessingResult ProcessUpdatesCommand::ProcessUpdate( |
if (update_entry.Get(SERVER_VERSION) == update_entry.Get(BASE_VERSION) && |
!update_entry.Get(IS_UNSYNCED)) { |
- CHECK(SyncerUtil::ServerAndLocalEntriesMatch( |
- &update_entry)) << update_entry; |
+ // Previously this was a big issue but at this point we don't really care |
+ // that much if things don't match up exactly. |
+ LOG_IF(ERROR, !SyncerUtil::ServerAndLocalEntriesMatch(&update_entry)) |
+ << update_entry; |
} |
return SUCCESS_PROCESSED; |
} |