Index: net/http/transport_security_persister.cc |
diff --git a/net/http/transport_security_persister.cc b/net/http/transport_security_persister.cc |
index 44233b6e66b245f431bd54f88549e1f561fa7c80..7919dcb8d787015bfb8c13ac0508997c16abb644 100644 |
--- a/net/http/transport_security_persister.cc |
+++ b/net/http/transport_security_persister.cc |
@@ -15,6 +15,7 @@ |
#include "base/json/json_reader.h" |
#include "base/json/json_writer.h" |
#include "base/location.h" |
+#include "base/memory/ptr_util.h" |
#include "base/sequenced_task_runner.h" |
#include "base/task_runner_util.h" |
#include "base/threading/thread_task_runner_handle.h" |
@@ -27,8 +28,9 @@ namespace net { |
namespace { |
-base::ListValue* SPKIHashesToListValue(const HashValueVector& hashes) { |
- base::ListValue* pins = new base::ListValue; |
+std::unique_ptr<base::ListValue> SPKIHashesToListValue( |
+ const HashValueVector& hashes) { |
+ auto pins = base::MakeUnique<base::ListValue>(); |
for (size_t i = 0; i != hashes.size(); i++) |
pins->AppendString(hashes[i].ToString()); |
return pins; |