| Index: chrome/browser/extensions/shared_module_service.cc
|
| diff --git a/chrome/browser/extensions/shared_module_service.cc b/chrome/browser/extensions/shared_module_service.cc
|
| index 6deb9bfede6ac8f2e04f8d2822a40f8de95459c6..78e9ab74e21c6c06c95f8661e9c110e776fb5aea 100644
|
| --- a/chrome/browser/extensions/shared_module_service.cc
|
| +++ b/chrome/browser/extensions/shared_module_service.cc
|
| @@ -62,6 +62,9 @@ SharedModuleService::ImportStatus SharedModuleService::CheckImports(
|
| }
|
| } else if (!SharedModuleInfo::IsSharedModule(imported_module)) {
|
| return IMPORT_STATUS_UNRECOVERABLE;
|
| + } else if (!SharedModuleInfo::IsExportAllowedByWhitelist(imported_module,
|
| + extension->id())) {
|
| + return IMPORT_STATUS_UNRECOVERABLE;
|
| } else if (version_required.IsValid() &&
|
| imported_module->version()->CompareTo(version_required) < 0) {
|
| if (imported_module->from_webstore()) {
|
|
|