Index: chrome/browser/sync/engine/process_commit_response_command.cc |
diff --git a/chrome/browser/sync/engine/process_commit_response_command.cc b/chrome/browser/sync/engine/process_commit_response_command.cc |
index 5577c9a14659b7d09423659ceec197001187eecb..0fc5dbd7021271277f4baa0419a868ff708cdf70 100644 |
--- a/chrome/browser/sync/engine/process_commit_response_command.cc |
+++ b/chrome/browser/sync/engine/process_commit_response_command.cc |
@@ -439,7 +439,10 @@ void ProcessCommitResponseCommand::OverrideClientFieldsAfterCommit( |
// value we got applies to the PARENT_ID we submitted. |
syncable::Id new_prev = local_entry->ComputePrevIdFromServerPosition( |
local_entry->Get(PARENT_ID)); |
- CHECK(local_entry->PutPredecessor(new_prev)); |
+ if (!local_entry->PutPredecessor(new_prev)) { |
+ // TODO(lipalani) : Propagate the error to caller. crbug.com/100444. |
+ NOTREACHED(); |
+ } |
} |
} |