| Index: chrome/browser/extensions/extension_info_map.cc
|
| diff --git a/chrome/browser/extensions/extension_info_map.cc b/chrome/browser/extensions/extension_info_map.cc
|
| index 39357c11e1ec20ed293ebd9599940c93253c61e4..3f9bb73c2056bead9e35a0dc9dc6f6ab40635a11 100644
|
| --- a/chrome/browser/extensions/extension_info_map.cc
|
| +++ b/chrome/browser/extensions/extension_info_map.cc
|
| @@ -127,7 +127,9 @@ bool ExtensionInfoMap::SecurityOriginHasAPIPermission(
|
| extensions::APIPermission::ID permission) const {
|
| if (origin.SchemeIs(chrome::kExtensionScheme)) {
|
| const std::string& id = origin.host();
|
| - return extensions_.GetByID(id)->HasAPIPermission(permission) &&
|
| + const Extension* extension = extensions_.GetByID(id);
|
| + CHECK(extension != NULL);
|
| + return extension->HasAPIPermission(permission) &&
|
| process_map_.Contains(id, process_id);
|
| }
|
|
|
|
|