Index: sync/internal_api/write_node.cc |
diff --git a/sync/internal_api/write_node.cc b/sync/internal_api/write_node.cc |
index eb37d11f8046c0f5b1a15299b9f67a92838c919c..c407ee18fe511ed3accac926e8c082eec62423b3 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(), |