| Index: chrome/browser/sync/engine/build_and_process_conflict_sets_command.cc
|
| diff --git a/chrome/browser/sync/engine/build_and_process_conflict_sets_command.cc b/chrome/browser/sync/engine/build_and_process_conflict_sets_command.cc
|
| index a480874a206ee1d090a0719ecd1fc25a8bc80115..05799fd678ae12500df72d96a5d95230f8e55259 100644
|
| --- a/chrome/browser/sync/engine/build_and_process_conflict_sets_command.cc
|
| +++ b/chrome/browser/sync/engine/build_and_process_conflict_sets_command.cc
|
| @@ -116,7 +116,10 @@ bool RollbackEntry(syncable::WriteTransaction* trans,
|
| entry.Put(syncable::PARENT_ID, backup->ref(syncable::PARENT_ID));
|
|
|
| if (!backup->ref(syncable::IS_DEL)) {
|
| - CHECK(entry.PutPredecessor(backup->ref(syncable::PREV_ID)));
|
| + if (!entry.PutPredecessor(backup->ref(syncable::PREV_ID))) {
|
| + // TODO(lipalani) : Propagate the error to caller. crbug.com/100444.
|
| + NOTREACHED();
|
| + }
|
| }
|
|
|
| if (backup->ref(syncable::PREV_ID) != entry.Get(syncable::PREV_ID))
|
|
|