| 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.
|
|
|