summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions')
-rw-r--r--chrome/browser/extensions/extension_message_service.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/browser/extensions/extension_message_service.cc b/chrome/browser/extensions/extension_message_service.cc
index c2f81df..6a14c1a 100644
--- a/chrome/browser/extensions/extension_message_service.cc
+++ b/chrome/browser/extensions/extension_message_service.cc
@@ -435,7 +435,7 @@ bool ExtensionMessageService::MaybeAddPendingOpenChannelTask(
ExtensionService* service = profile->GetExtensionService();
const std::string& extension_id = params.target_extension_id;
const Extension* extension = service->extensions()->GetByID(extension_id);
- if (!extension->background_page_persists()) {
+ if (extension && !extension->background_page_persists()) {
// If the extension uses spanning incognito mode, make sure we're always
// using the original profile since that is what the extension process
// will use.