| Index: chrome/browser/chromeos/policy/login_profile_policy_provider.cc
|
| diff --git a/chrome/browser/chromeos/policy/login_profile_policy_provider.cc b/chrome/browser/chromeos/policy/login_profile_policy_provider.cc
|
| index 2b802d01b720e527276b522543b33e9422314403..b37524ebbf343fcce6817076abed6d86c0ff176e 100644
|
| --- a/chrome/browser/chromeos/policy/login_profile_policy_provider.cc
|
| +++ b/chrome/browser/chromeos/policy/login_profile_policy_provider.cc
|
| @@ -62,12 +62,9 @@ void ApplyDevicePolicyAsRecommendedPolicy(const std::string& device_policy,
|
| PolicyMap* user_policy_map) {
|
| const base::Value* value = device_policy_map.GetValue(device_policy);
|
| if (value) {
|
| - user_policy_map->Set(user_policy,
|
| - POLICY_LEVEL_RECOMMENDED,
|
| - POLICY_SCOPE_USER,
|
| - POLICY_SOURCE_CLOUD,
|
| - value->DeepCopy(),
|
| - NULL);
|
| + user_policy_map->Set(user_policy, POLICY_LEVEL_RECOMMENDED,
|
| + POLICY_SCOPE_USER, POLICY_SOURCE_CLOUD,
|
| + value->CreateDeepCopy(), nullptr);
|
| }
|
| }
|
|
|
| @@ -77,12 +74,8 @@ void ApplyValueAsMandatoryPolicy(const base::Value* value,
|
| const std::string& user_policy,
|
| PolicyMap* user_policy_map) {
|
| if (value) {
|
| - user_policy_map->Set(user_policy,
|
| - POLICY_LEVEL_MANDATORY,
|
| - POLICY_SCOPE_USER,
|
| - POLICY_SOURCE_CLOUD,
|
| - value->DeepCopy(),
|
| - NULL);
|
| + user_policy_map->Set(user_policy, POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| + POLICY_SOURCE_CLOUD, value->CreateDeepCopy(), nullptr);
|
| }
|
| }
|
|
|
|
|