Index: extensions/common/extension_api.cc |
diff --git a/extensions/common/extension_api.cc b/extensions/common/extension_api.cc |
index 9e284f245feca16c872420bd53387c8d9c07ca92..698e159218d5fe46b065d220fe7c1b0d48352829 100644 |
--- a/extensions/common/extension_api.cc |
+++ b/extensions/common/extension_api.cc |
@@ -267,7 +267,10 @@ Feature::Availability ExtensionAPI::IsAvailable(const std::string& full_name, |
Feature::Context context, |
const GURL& url) { |
Feature* feature = GetFeatureDependency(full_name); |
- CHECK(feature) << full_name; |
+ if (!feature) { |
+ return Feature::CreateAvailability(Feature::NOT_PRESENT, |
+ std::string("Unknown feature: ") + full_name); |
+ } |
return IsAvailable(*feature, extension, context, url); |
} |