| Index: content/browser/renderer_host/p2p/socket_dispatcher_host.cc
|
| diff --git a/content/browser/renderer_host/p2p/socket_dispatcher_host.cc b/content/browser/renderer_host/p2p/socket_dispatcher_host.cc
|
| index 26cbb00c47f8d1029a8402c76f6f11703cfddce8..b1bc3c3c4f2c7602cbbd4981b06b2735b293c33a 100644
|
| --- a/content/browser/renderer_host/p2p/socket_dispatcher_host.cc
|
| +++ b/content/browser/renderer_host/p2p/socket_dispatcher_host.cc
|
| @@ -14,7 +14,6 @@
|
| #include "content/public/browser/resource_context.h"
|
| #include "net/base/address_list.h"
|
| #include "net/base/completion_callback.h"
|
| -#include "net/base/ip_address_number.h"
|
| #include "net/base/net_errors.h"
|
| #include "net/base/network_interfaces.h"
|
| #include "net/base/sys_addrinfo.h"
|
| @@ -346,14 +345,13 @@ void P2PSocketDispatcherHost::DoGetNetworkList() {
|
|
|
| void P2PSocketDispatcherHost::SendNetworkList(
|
| const net::NetworkInterfaceList& list,
|
| - const net::IPAddressNumber& default_ipv4_local_address,
|
| - const net::IPAddressNumber& default_ipv6_local_address) {
|
| + const net::IPAddress& default_ipv4_local_address,
|
| + const net::IPAddress& default_ipv6_local_address) {
|
| Send(new P2PMsg_NetworkListChanged(list, default_ipv4_local_address,
|
| default_ipv6_local_address));
|
| }
|
|
|
| -net::IPAddressNumber P2PSocketDispatcherHost::GetDefaultLocalAddress(
|
| - int family) {
|
| +net::IPAddress P2PSocketDispatcherHost::GetDefaultLocalAddress(int family) {
|
| DCHECK(family == AF_INET || family == AF_INET6);
|
|
|
| // Creation and connection of a UDP socket might be janky.
|
| @@ -364,25 +362,22 @@ net::IPAddressNumber P2PSocketDispatcherHost::GetDefaultLocalAddress(
|
| net::DatagramSocket::DEFAULT_BIND, net::RandIntCallback(), NULL,
|
| net::NetLog::Source()));
|
|
|
| - net::IPAddressNumber ip_address_number;
|
| + net::IPAddress ip_address;
|
| if (family == AF_INET) {
|
| - ip_address_number.assign(kPublicIPv4Host,
|
| - kPublicIPv4Host + net::kIPv4AddressSize);
|
| + ip_address = net::IPAddress(kPublicIPv4Host);
|
| } else {
|
| - ip_address_number.assign(kPublicIPv6Host,
|
| - kPublicIPv6Host + net::kIPv6AddressSize);
|
| + ip_address = net::IPAddress(kPublicIPv6Host);
|
| }
|
|
|
| - if (socket->Connect(net::IPEndPoint(ip_address_number, kPublicPort)) !=
|
| - net::OK) {
|
| - return net::IPAddressNumber();
|
| + if (socket->Connect(net::IPEndPoint(ip_address, kPublicPort)) != net::OK) {
|
| + return net::IPAddress();
|
| }
|
|
|
| net::IPEndPoint local_address;
|
| if (socket->GetLocalAddress(&local_address) != net::OK)
|
| - return net::IPAddressNumber();
|
| + return net::IPAddress();
|
|
|
| - return local_address.address().bytes();
|
| + return local_address.address();
|
| }
|
|
|
| void P2PSocketDispatcherHost::OnAddressResolved(
|
|
|