| 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();
|
|
|