Index: chrome/browser/chromeos/ownership/owner_settings_service_chromeos.cc |
diff --git a/chrome/browser/chromeos/ownership/owner_settings_service_chromeos.cc b/chrome/browser/chromeos/ownership/owner_settings_service_chromeos.cc |
index 0b356b4d52d3c23129bc4654545e58ef76da8882..af8f115e6f3f3442ad8c415e119ea33cd75258c7 100644 |
--- a/chrome/browser/chromeos/ownership/owner_settings_service_chromeos.cc |
+++ b/chrome/browser/chromeos/ownership/owner_settings_service_chromeos.cc |
@@ -281,7 +281,7 @@ bool OwnerSettingsServiceChromeOS::AppendToList(const std::string& setting, |
std::unique_ptr<base::ListValue> new_value( |
old_value ? static_cast<const base::ListValue*>(old_value)->DeepCopy() |
: new base::ListValue()); |
- new_value->Append(value.DeepCopy()); |
+ new_value->Append(value.CreateDeepCopy()); |
return Set(setting, *new_value); |
} |