| 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..03fa2995e7355c012e404982c4235bcb91286255 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
|
| @@ -17,6 +17,7 @@
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/browser/render_process_host.h"
|
| #include "content/public/browser/resource_context.h"
|
| +#include "content/public/browser/user_metrics.h"
|
| #include "content/public/common/socket_permission_request.h"
|
| #include "net/base/address_family.h"
|
| #include "net/base/host_port_pair.h"
|
| @@ -1000,6 +1001,13 @@ void PepperTCPSocketMessageFilter::SendConnectReply(
|
| int32_t pp_result,
|
| const PP_NetAddress_Private& local_addr,
|
| const PP_NetAddress_Private& remote_addr) {
|
| + if (host_->IsPotentiallySecurePluginContext(instance_)) {
|
| + content::RecordAction(base::UserMetricsAction("Pepper_TCPConnect_Secure"));
|
| + } else {
|
| + content::RecordAction(
|
| + base::UserMetricsAction("Pepper_TCPConnect_Insecure"));
|
| + }
|
| +
|
| ppapi::host::ReplyMessageContext reply_context(context);
|
| reply_context.params.set_result(pp_result);
|
| SendReply(reply_context,
|
|
|