Index: chrome/browser/component_updater/supervised_user_whitelist_installer.cc |
diff --git a/chrome/browser/component_updater/supervised_user_whitelist_installer.cc b/chrome/browser/component_updater/supervised_user_whitelist_installer.cc |
index 603242f0850450ef3364e8a9d173dced52040bbc..55b08602d7840b1c1e6a0651225190aaa467295b 100644 |
--- a/chrome/browser/component_updater/supervised_user_whitelist_installer.cc |
+++ b/chrome/browser/component_updater/supervised_user_whitelist_installer.cc |
@@ -139,10 +139,9 @@ void SupervisedUserWhitelistInstallerImpl::RegisterWhitelist( |
scoped_ptr<ComponentInstallerTraits> traits( |
new SupervisedUserWhitelistComponentInstallerTraits(crx_id, name, |
callback)); |
- DefaultComponentInstaller* installer = |
- new DefaultComponentInstaller(traits.Pass()); |
+ scoped_refptr<DefaultComponentInstaller> installer( |
+ new DefaultComponentInstaller(traits.Pass())); |
- // Takes ownership of |installer|. |
installer->Register(cus_); |
if (newly_added) |