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_; |