| Index: sync/internal_api/sync_manager_impl.cc | 
| diff --git a/sync/internal_api/sync_manager_impl.cc b/sync/internal_api/sync_manager_impl.cc | 
| index e9eeea183217b5458ca3b7da67176eb376c24dbf..3d6158d8a15dc8506a635ad8041dbf9c031cdbb4 100644 | 
| --- a/sync/internal_api/sync_manager_impl.cc | 
| +++ b/sync/internal_api/sync_manager_impl.cc | 
| @@ -1295,6 +1295,17 @@ bool SyncManagerImpl::ReceivedExperiment(Experiments* experiments) { | 
| found_experiment = true; | 
| } | 
|  | 
| +  ReadNode pre_commit_update_avoidance_node(&trans); | 
| +  if (pre_commit_update_avoidance_node.InitByClientTagLookup( | 
| +          syncer::EXPERIMENTS, | 
| +          syncer::kPreCommitUpdateAvoidanceTag) == BaseNode::INIT_OK) { | 
| +    session_context_->set_server_enabled_pre_commit_update_avoidance( | 
| +        pre_commit_update_avoidance_node.GetExperimentsSpecifics(). | 
| +            pre_commit_update_avoidance().enabled()); | 
| +    // We don't bother setting found_experiment.  The frontend doesn't need to | 
| +    // know about this. | 
| +  } | 
| + | 
| return found_experiment; | 
| } | 
|  | 
|  |