Chromium Code Reviews| 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 f29fc977fe941c7c035940cdabc2f094dc62c42f..194667186f628cdedc368ac720995b7b8f9f1772 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 |
| @@ -9,6 +9,7 @@ |
| #include "base/bind.h" |
| #include "base/location.h" |
| #include "base/logging.h" |
| +#include "base/metrics/histogram_macros.h" |
| #include "base/profiler/scoped_tracker.h" |
| #include "build/build_config.h" |
| #include "content/browser/renderer_host/pepper/content_browser_pepper_host_factory.h" |
| @@ -1000,6 +1001,14 @@ void PepperTCPSocketMessageFilter::SendConnectReply( |
| int32_t pp_result, |
| const PP_NetAddress_Private& local_addr, |
| const PP_NetAddress_Private& remote_addr) { |
| + pepper_socket_utils::PluginContextSecurity security = |
| + host_->IsPotentiallySecurePluginContext(instance_) |
| + ? pepper_socket_utils::PLUGIN_CONTEXT_SECURE |
| + : pepper_socket_utils::PLUGIN_CONTEXT_INSECURE; |
| + UMA_HISTOGRAM_ENUMERATION( |
| + "Pepper.PluginContextSecurity.TCPConnect", security, |
| + pepper_socket_utils::PLUGIN_CONTEXT_SECURITY_NUM_ENTRIES); |
|
Ilya Sherman
2015/05/14 02:26:01
nit: Since you're currently tracking a boolean val
raymes
2015/05/14 02:47:44
Done.
|
| + |
| ppapi::host::ReplyMessageContext reply_context(context); |
| reply_context.params.set_result(pp_result); |
| SendReply(reply_context, |