Index: chrome/browser/extensions/extension_system_impl.cc |
diff --git a/chrome/browser/extensions/extension_system_impl.cc b/chrome/browser/extensions/extension_system_impl.cc |
index 3b065df66ff0c45b1c37deabfb80f6c93ac02077..8e853085a61f02dd8832c245a020d400157fcb1f 100644 |
--- a/chrome/browser/extensions/extension_system_impl.cc |
+++ b/chrome/browser/extensions/extension_system_impl.cc |
@@ -291,7 +291,7 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { |
bool allow_noisy_errors = !command_line->HasSwitch(switches::kNoErrorDialogs); |
ExtensionErrorReporter::Init(allow_noisy_errors); |
- user_script_master_ = new UserScriptMaster(profile_); |
+ user_script_master_.reset(new UserScriptMaster(profile_)); |
// ExtensionService depends on RuntimeData. |
runtime_data_.reset(new RuntimeData(ExtensionRegistry::Get(profile_))); |