Index: extensions/common/extension_messages.cc |
diff --git a/extensions/common/extension_messages.cc b/extensions/common/extension_messages.cc |
index 41b8023423f8b4969535e9a37c737551335b6fe1..e7fdb51e501cffd37089ac227cd706b195b07c67 100644 |
--- a/extensions/common/extension_messages.cc |
+++ b/extensions/common/extension_messages.cc |
@@ -60,8 +60,8 @@ ExtensionMsg_Loaded_Params::ExtensionMsg_Loaded_Params( |
id(extension->id()), |
creation_flags(extension->creation_flags()) { |
if (include_tab_permissions) { |
- const extensions::PermissionsData::TabPermissionsMap& tab_permissions = |
- extension->permissions_data()->tab_specific_permissions(); |
+ extensions::PermissionsData::TabPermissionsMap tab_permissions = |
+ extension->permissions_data()->CopyTabSpecificPermissionsMap(); |
for (const auto& pair : tab_permissions) { |
tab_specific_permissions[pair.first] = |
ExtensionMsg_PermissionSetStruct(*pair.second); |