Index: content/browser/renderer_host/pepper/pepper_tcp_socket_message_filter.cc |
diff --git a/content/browser/renderer_host/pepper/pepper_tcp_socket_message_filter.cc b/content/browser/renderer_host/pepper/pepper_tcp_socket_message_filter.cc |
index 9031c99d932742e438c24b2801d19e701f99ae16..7f98861339ce33e28f83e6f5799552883d4c13a6 100644 |
--- a/content/browser/renderer_host/pepper/pepper_tcp_socket_message_filter.cc |
+++ b/content/browser/renderer_host/pepper/pepper_tcp_socket_message_filter.cc |
@@ -77,7 +77,9 @@ PepperTCPSocketMessageFilter::PepperTCPSocketMessageFilter( |
ssl_context_helper_(host->ssl_context_helper()), |
pending_accept_(false), |
pending_read_on_unthrottle_(false), |
- pending_read_net_result_(0) { |
+ pending_read_net_result_(0), |
+ is_potentially_secure_plugin_context_( |
+ host->IsPotentiallySecurePluginContext(instance)) { |
DCHECK(host); |
++g_num_instances; |
host_->AddInstanceObserver(instance_, this); |
@@ -110,7 +112,9 @@ PepperTCPSocketMessageFilter::PepperTCPSocketMessageFilter( |
ssl_context_helper_(host->ssl_context_helper()), |
pending_accept_(false), |
pending_read_on_unthrottle_(false), |
- pending_read_net_result_(0) { |
+ pending_read_net_result_(0), |
+ is_potentially_secure_plugin_context_( |
+ host->IsPotentiallySecurePluginContext(instance)) { |
DCHECK(host); |
DCHECK_NE(version, ppapi::TCP_SOCKET_VERSION_1_0); |
@@ -1054,7 +1058,7 @@ void PepperTCPSocketMessageFilter::SendConnectReply( |
const PP_NetAddress_Private& local_addr, |
const PP_NetAddress_Private& remote_addr) { |
UMA_HISTOGRAM_BOOLEAN("Pepper.PluginContextSecurity.TCPConnect", |
- host_->IsPotentiallySecurePluginContext(instance_)); |
+ is_potentially_secure_plugin_context_); |
ppapi::host::ReplyMessageContext reply_context(context); |
reply_context.params.set_result(pp_result); |