Index: extensions/browser/blob_holder.cc |
diff --git a/extensions/browser/blob_holder.cc b/extensions/browser/blob_holder.cc |
index 585ddda7d311766f61e11f7055957f59dbeeac7d..892d22746f987297435d7967b3d063a70ced55b8 100644 |
--- a/extensions/browser/blob_holder.cc |
+++ b/extensions/browser/blob_holder.cc |
@@ -8,6 +8,7 @@ |
#include <utility> |
#include "base/logging.h" |
+#include "base/memory/ptr_util.h" |
#include "content/public/browser/blob_handle.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/render_process_host.h" |
@@ -33,7 +34,8 @@ BlobHolder* BlobHolder::FromRenderProcessHost( |
return existing; |
BlobHolder* new_instance = new BlobHolder(render_process_host); |
- render_process_host->SetUserData(&kBlobHolderUserDataKey, new_instance); |
+ render_process_host->SetUserData(&kBlobHolderUserDataKey, |
+ base::WrapUnique(new_instance)); |
return new_instance; |
} |