Index: chrome/browser/extensions/api/content_settings/content_settings_store.cc |
diff --git a/chrome/browser/extensions/api/content_settings/content_settings_store.cc b/chrome/browser/extensions/api/content_settings/content_settings_store.cc |
index 84408d99a29a9892d27644a4f02c53fd71cf54f0..37a1f15212df338e8b981a9b576e9e38124aba48 100644 |
--- a/chrome/browser/extensions/api/content_settings/content_settings_store.cc |
+++ b/chrome/browser/extensions/api/content_settings/content_settings_store.cc |
@@ -229,14 +229,10 @@ void ContentSettingsStore::ClearContentSettingsForExtension( |
{ |
base::AutoLock lock(lock_); |
OriginIdentifierValueMap* map = GetValueMap(ext_id, scope); |
- // TODO(bauerb): This is for debugging http://crbug.com/128652. |
- // Remove once the bug is fixed. |
if (!map) { |
- char ext_id_buffer[33]; |
- base::strlcpy(ext_id_buffer, ext_id.c_str(), sizeof(ext_id_buffer)); |
- base::debug::Alias(ext_id_buffer); |
- // Do a clean crash. |
- CHECK(false); |
+ // Fail gracefully in Release builds. |
+ NOTREACHED(); |
+ return; |
} |
notify = !map->empty(); |
map->clear(); |