Index: sync/internal_api/write_node.cc |
diff --git a/sync/internal_api/write_node.cc b/sync/internal_api/write_node.cc |
index 0f57315122004a3a470ec2156c3c7c8a40938948..e11c88e3ada409a60efc3689eea714e9faf8298e 100644 |
--- a/sync/internal_api/write_node.cc |
+++ b/sync/internal_api/write_node.cc |
@@ -163,8 +163,8 @@ void WriteNode::SetEntitySpecifics( |
const sync_pb::EntitySpecifics& old_specifics = entry_->GetSpecifics(); |
sync_pb::EntitySpecifics new_specifics; |
new_specifics.CopyFrom(new_value); |
- new_specifics.mutable_unknown_fields()->MergeFrom( |
- old_specifics.unknown_fields()); |
+ new_specifics.mutable_unknown_fields() |
+ ->append(old_specifics.unknown_fields()); |
// Will update the entry if encryption was necessary. |
if (!UpdateEntryWithEncryption(GetTransaction()->GetWrappedTrans(), |