| Index: chrome/browser/extensions/extension_install_prompt.cc
|
| diff --git a/chrome/browser/extensions/extension_install_prompt.cc b/chrome/browser/extensions/extension_install_prompt.cc
|
| index 670d23e377917f74199251caaa445ef9f5b25f30..ee181e0b1b6fa4e597236000433050a56eafc8b2 100644
|
| --- a/chrome/browser/extensions/extension_install_prompt.cc
|
| +++ b/chrome/browser/extensions/extension_install_prompt.cc
|
| @@ -937,8 +937,9 @@ void ExtensionInstallPrompt::ShowConfirmation() {
|
| REGULAR_PERMISSIONS);
|
|
|
| scoped_refptr<const extensions::PermissionSet> withheld =
|
| - extension_->permissions_data()->withheld_permissions();
|
| - if (!withheld->IsEmpty()) {
|
| + extension_ ? extension_->permissions_data()->withheld_permissions()
|
| + : nullptr;
|
| + if (withheld && !withheld->IsEmpty()) {
|
| prompt_->SetPermissions(
|
| message_provider->GetLegacyWarningMessages(withheld.get(), type),
|
| PermissionsType::WITHHELD_PERMISSIONS);
|
|
|