Index: extensions/browser/api/web_request/web_request_api_helpers.cc |
diff --git a/extensions/browser/api/web_request/web_request_api_helpers.cc b/extensions/browser/api/web_request/web_request_api_helpers.cc |
index 680a9532eef0864765dc3e0efae169d5a5aa9446..825b0bd631199d2f35f71fbc3168a1f214e60036 100644 |
--- a/extensions/browser/api/web_request/web_request_api_helpers.cc |
+++ b/extensions/browser/api/web_request/web_request_api_helpers.cc |
@@ -1206,9 +1206,11 @@ void NotifyWebRequestAPIUsed( |
extensions::RuntimeData* runtime_data = |
extensions::ExtensionSystem::Get(browser_context)->runtime_data(); |
- if (runtime_data->HasUsedWebRequest(extension.get())) |
- return; |
- runtime_data->SetHasUsedWebRequest(extension.get(), true); |
+ if (extension.get()) { |
+ if (runtime_data->HasUsedWebRequest(extension.get())) |
+ return; |
+ runtime_data->SetHasUsedWebRequest(extension.get(), true); |
+ } |
for (content::RenderProcessHost::iterator it = |
content::RenderProcessHost::AllHostsIterator(); |