| 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 ") +
|
|
|