Index: chrome/browser/renderer_host/plugin_info_message_filter.cc |
diff --git a/chrome/browser/renderer_host/plugin_info_message_filter.cc b/chrome/browser/renderer_host/plugin_info_message_filter.cc |
index d980ada6b7b79f8e76cf8d261e45c110a1104792..88e1d17b9dc525a17e617b3df86270db3d7f80e9 100644 |
--- a/chrome/browser/renderer_host/plugin_info_message_filter.cc |
+++ b/chrome/browser/renderer_host/plugin_info_message_filter.cc |
@@ -160,8 +160,14 @@ void PluginInfoMessageFilter::Context::DecidePluginStatus( |
DCHECK(plugin_setting != CONTENT_SETTING_DEFAULT); |
#if defined(ENABLE_PLUGIN_INSTALLATION) |
+#if defined(OS_LINUX) |
+ // On Linux, unknown plugins require authorization. |
+ PluginInstaller::SecurityStatus plugin_status = |
+ PluginInstaller::SECURITY_STATUS_REQUIRES_AUTHORIZATION; |
+#else |
PluginInstaller::SecurityStatus plugin_status = |
PluginInstaller::SECURITY_STATUS_UP_TO_DATE; |
+#endif |
PluginInstaller* installer = |
plugin_finder->FindPluginWithIdentifier(group->identifier()); |
if (installer) |