Index: sync/internal_api/base_node.cc |
diff --git a/sync/internal_api/base_node.cc b/sync/internal_api/base_node.cc |
index bde209f365a9d8d7e86e197d1635248799d218cb..29d4574fffce394072b2bb7032313ad3324994b3 100644 |
--- a/sync/internal_api/base_node.cc |
+++ b/sync/internal_api/base_node.cc |
@@ -56,8 +56,9 @@ bool BaseNode::DecryptIfNecessary() { |
GetEntry()->GetSpecifics(); |
if (specifics.has_password()) { |
// Passwords have their own legacy encryption structure. |
- scoped_ptr<sync_pb::PasswordSpecificsData> data(DecryptPasswordSpecifics( |
- specifics, GetTransaction()->GetCryptographer())); |
+ std::unique_ptr<sync_pb::PasswordSpecificsData> data( |
+ DecryptPasswordSpecifics(specifics, |
+ GetTransaction()->GetCryptographer())); |
if (!data) { |
GetTransaction()->GetWrappedTrans()->OnUnrecoverableError( |
FROM_HERE, std::string("Failed to decrypt encrypted node of type ") + |