Index: content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.cc |
diff --git a/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.cc b/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.cc |
index 50484811508e190b6a908ebb24f27012f7c845b7..5bf59ce55ed214637a4d1214995c988678b10e92 100644 |
--- a/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.cc |
+++ b/content/browser/renderer_host/pepper/pepper_tcp_server_socket_message_filter.cc |
@@ -174,7 +174,7 @@ void PepperTCPServerSocketMessageFilter::DoListen( |
int32_t backlog) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
- std::vector<uint8_t> address; |
+ net::IPAddressBytes address; |
uint16_t port; |
if (state_ != STATE_BEFORE_LISTENING || |
!NetAddressPrivateImpl::NetAddressToIPEndPoint(addr, &address, &port)) { |
@@ -188,7 +188,8 @@ void PepperTCPServerSocketMessageFilter::DoListen( |
socket_.reset(new net::TCPSocket(NULL, NULL, net::NetLogSource())); |
int net_result = net::OK; |
do { |
- net::IPEndPoint ip_end_point(net::IPAddress(address), port); |
+ net::IPEndPoint ip_end_point(net::IPAddress(address.data(), address.size()), |
+ port); |
net_result = socket_->Open(ip_end_point.GetFamily()); |
if (net_result != net::OK) |
break; |