Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 0ee484c8bba3d5f73d2596c45efa6fb3f3816859..298b09d97d886667b807c712a58f2fc4e1246537 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -785,10 +785,12 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( |
if (process) { |
Profile* profile = Profile::FromBrowserContext( |
process->GetBrowserContext()); |
- extensions::ProcessMap* process_map = |
- profile->GetExtensionService()->process_map(); |
- if (process_map && process_map->Contains(process->GetID())) |
- command_line->AppendSwitch(switches::kExtensionProcess); |
+ if (profile->GetExtensionService()) { |
+ extensions::ProcessMap* process_map = |
+ profile->GetExtensionService()->process_map(); |
+ if (process_map && process_map->Contains(process->GetID())) |
+ command_line->AppendSwitch(switches::kExtensionProcess); |
+ } |
PrefService* prefs = profile->GetPrefs(); |
// Currently this pref is only registered if applied via a policy. |