Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 620ac98d46306a27a851cc90dee2adc16628f320..7604bac30b1b64580d8a39924a23c767ee683b64 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -262,6 +262,11 @@ namespace { |
base::LazyInstance<std::string> g_io_thread_application_locale; |
#if defined(ENABLE_PLUGINS) |
+const char* kPredefinedAllowedFileHandleOrigins[] = { |
+ "6EAED1924DB611B6EEF2A664BD077BE7EAD33B8F", // see crbug.com/234789 |
+ "4EB74897CB187C7633357C2FE832E0AD6A44883A" // see crbug.com/234789 |
+}; |
+ |
const char* kPredefinedAllowedSocketOrigins[] = { |
"okddffdblfhhnmhodogpojmfkjmhinfp", // Test SSH Client |
"pnhechapfaindjhompbnflcldabbghjo", // HTerm App (SSH Client) |
@@ -624,6 +629,8 @@ namespace chrome { |
ChromeContentBrowserClient::ChromeContentBrowserClient() { |
#if defined(ENABLE_PLUGINS) |
+ for (size_t i = 0; i < arraysize(kPredefinedAllowedFileHandleOrigins); ++i) |
+ allowed_file_handle_origins_.insert(kPredefinedAllowedFileHandleOrigins[i]); |
for (size_t i = 0; i < arraysize(kPredefinedAllowedSocketOrigins); ++i) |
allowed_socket_origins_.insert(kPredefinedAllowedSocketOrigins[i]); |
#endif |