Index: rlz/chromeos/lib/rlz_value_store_chromeos.cc |
diff --git a/rlz/chromeos/lib/rlz_value_store_chromeos.cc b/rlz/chromeos/lib/rlz_value_store_chromeos.cc |
index 65b56344a1054973123f89f45e64e33257911b7b..1de9f6931de32d30a7e80c1b51271e8e217f1d30 100644 |
--- a/rlz/chromeos/lib/rlz_value_store_chromeos.cc |
+++ b/rlz/chromeos/lib/rlz_value_store_chromeos.cc |
@@ -250,8 +250,8 @@ bool RlzValueStoreChromeOS::AddValueToList(const std::string& list_name, |
std::unique_ptr<base::Value> value) { |
base::ListValue* list_value = NULL; |
if (!rlz_store_->GetList(list_name, &list_value)) { |
- list_value = new base::ListValue; |
- rlz_store_->Set(list_name, list_value); |
+ list_value = |
+ rlz_store_->SetList(list_name, base::MakeUnique<base::ListValue>()); |
} |
list_value->AppendIfNotPresent(std::move(value)); |
return true; |