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 035335d10704222de850a784c6d654da3b474c99..e5c8f011a1c7892411dcfb479b4a93693b71794b 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -265,6 +265,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) |
@@ -601,6 +606,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 |