Index: extensions/browser/process_manager.cc |
diff --git a/extensions/browser/process_manager.cc b/extensions/browser/process_manager.cc |
index 83bd2cdcd6f2cd5671da46ab051878227a8878f3..8c759ff26a10361df0bfb949fc7cfdff245d693b 100644 |
--- a/extensions/browser/process_manager.cc |
+++ b/extensions/browser/process_manager.cc |
@@ -378,9 +378,9 @@ std::set<RenderViewHost*> ProcessManager::GetRenderViewHostsForExtension( |
const std::string& extension_id) { |
std::set<RenderViewHost*> result; |
- SiteInstance* site_instance = GetSiteInstanceForURL( |
- Extension::GetBaseURLFromExtensionId(extension_id)); |
- if (!site_instance) |
+ scoped_refptr<SiteInstance> site_instance(GetSiteInstanceForURL( |
+ Extension::GetBaseURLFromExtensionId(extension_id))); |
+ if (!site_instance.get()) |
return result; |
// Gather up all the views for that site. |