| 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 00146cf1364c30d980fbbddfbca2e15075278bb8..bbbeb5888c0b4fd7052c6c1737f21f110c9c0584 100644
|
| --- a/chrome/browser/extensions/extension_install_prompt.cc
|
| +++ b/chrome/browser/extensions/extension_install_prompt.cc
|
| @@ -942,8 +942,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->GetWarningMessages(withheld.get(), type),
|
| PermissionsType::WITHHELD_PERMISSIONS);
|
|
|