| Index: components/domain_reliability/uploader.cc | 
| diff --git a/components/domain_reliability/uploader.cc b/components/domain_reliability/uploader.cc | 
| index 19dd56d490258047772fa8ddb1552cc8fc50f124..6f4378cb362782738d0ac869d143641d94978f1a 100644 | 
| --- a/components/domain_reliability/uploader.cc | 
| +++ b/components/domain_reliability/uploader.cc | 
| @@ -9,6 +9,7 @@ | 
| #include "base/bind.h" | 
| #include "base/callback.h" | 
| #include "base/logging.h" | 
| +#include "base/memory/ptr_util.h" | 
| #include "base/metrics/histogram_macros.h" | 
| #include "base/supports_user_data.h" | 
| #include "components/domain_reliability/util.h" | 
| @@ -40,8 +41,9 @@ class UploadUserData : public base::SupportsUserData::Data { | 
| private: | 
| UploadUserData(int depth) : depth_(depth) {} | 
|  | 
| -  static base::SupportsUserData::Data* CreateUploadUserData(int depth) { | 
| -    return new UploadUserData(depth); | 
| +  static std::unique_ptr<base::SupportsUserData::Data> CreateUploadUserData( | 
| +      int depth) { | 
| +    return base::WrapUnique(new UploadUserData(depth)); | 
| } | 
|  | 
| int depth_; | 
|  |