| Index: net/socket/ssl_client_socket_pool.cc | 
| diff --git a/net/socket/ssl_client_socket_pool.cc b/net/socket/ssl_client_socket_pool.cc | 
| index f10884c40e98355b8ccaf7c25608fbf58e382f8b..7fdf3ad57842925495ef74778e3b0ffd5d487ae3 100644 | 
| --- a/net/socket/ssl_client_socket_pool.cc | 
| +++ b/net/socket/ssl_client_socket_pool.cc | 
| @@ -9,6 +9,7 @@ | 
|  | 
| #include "base/bind.h" | 
| #include "base/bind_helpers.h" | 
| +#include "base/memory/ptr_util.h" | 
| #include "base/metrics/field_trial.h" | 
| #include "base/metrics/histogram_macros.h" | 
| #include "base/metrics/sparse_histogram.h" | 
| @@ -716,7 +717,7 @@ std::unique_ptr<base::DictionaryValue> SSLClientSocketPool::GetInfoAsValue( | 
| bool include_nested_pools) const { | 
| std::unique_ptr<base::DictionaryValue> dict(base_.GetInfoAsValue(name, type)); | 
| if (include_nested_pools) { | 
| -    base::ListValue* list = new base::ListValue(); | 
| +    auto list = base::MakeUnique<base::ListValue>(); | 
| if (transport_pool_) { | 
| list->Append(transport_pool_->GetInfoAsValue("transport_socket_pool", | 
| "transport_socket_pool", | 
| @@ -732,7 +733,7 @@ std::unique_ptr<base::DictionaryValue> SSLClientSocketPool::GetInfoAsValue( | 
| "http_proxy_pool", | 
| true)); | 
| } | 
| -    dict->Set("nested_pools", list); | 
| +    dict->Set("nested_pools", std::move(list)); | 
| } | 
| return dict; | 
| } | 
|  |