Index: chrome/browser/chromeos/web_socket_proxy.cc |
diff --git a/chrome/browser/chromeos/web_socket_proxy.cc b/chrome/browser/chromeos/web_socket_proxy.cc |
index 78236b62b0f01dc13825e0c898741f8841750996..fc4e50dc11c369227a3ea37df80933d2011125db 100644 |
--- a/chrome/browser/chromeos/web_socket_proxy.cc |
+++ b/chrome/browser/chromeos/web_socket_proxy.cc |
@@ -841,8 +841,9 @@ void Serv::Run() { |
struct sockaddr_in addr; |
memset(&addr, 0, sizeof(addr)); |
addr.sin_family = AF_INET; |
- addr.sin_port = htons(0); // let OS allocatate ephemeral port number. |
- addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); |
+ // Let the OS allocate a port number. |
+ addr.sin_port = base::HostToNet16(0); |
+ addr.sin_addr.s_addr = base::HostToNet32(INADDR_LOOPBACK); |
if (bind(listening_sock_, |
reinterpret_cast<struct sockaddr*>(&addr), |
sizeof(addr))) { |
@@ -883,8 +884,8 @@ void Serv::Run() { |
const int kPort = 10101; |
memset(&addr, 0, sizeof(addr)); |
addr.sin_family = AF_INET; |
- addr.sin_port = htons(kPort); |
- addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); |
+ addr.sin_port = base::HostToNet16(kPort); |
+ addr.sin_addr.s_addr = base::HostToNet32(INADDR_LOOPBACK); |
if (bind(extra_listening_sock_, |
reinterpret_cast<struct sockaddr*>(&addr), |
sizeof(addr))) { |
@@ -934,7 +935,7 @@ void Serv::Run() { |
} |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- base::Bind(&SendNotification, ntohs(addr.sin_port))); |
+ base::Bind(&SendNotification, base::NetToHost16(addr.sin_port))); |
LOG(INFO) << "WebSocketProxy: Starting event dispatch loop."; |
event_base_dispatch(evbase_); |
@@ -1574,7 +1575,7 @@ void Conn::OnPrimchanRead(struct bufferevent* bev, EventKey evkey) { |
{ |
struct sockaddr_in sa; |
memset(&sa, 0, sizeof(sa)); |
- sa.sin_port = htons(cs->destport_); |
+ sa.sin_port = base::HostToNet16(cs->destport_); |
if (inet_pton(sa.sin_family = AF_INET, |
cs->destaddr_.c_str(), |
&sa.sin_addr) == 1) { |
@@ -1595,7 +1596,7 @@ void Conn::OnPrimchanRead(struct bufferevent* bev, EventKey evkey) { |
} |
struct sockaddr_in6 sa; |
memset(&sa, 0, sizeof(sa)); |
- sa.sin6_port = htons(cs->destport_); |
+ sa.sin6_port = base::HostToNet16(cs->destport_); |
if (inet_pton(sa.sin6_family = AF_INET6, |
cs->destaddr_.c_str(), |
&sa.sin6_addr) == 1) { |
@@ -1754,7 +1755,7 @@ void Conn::OnDestResolutionIPv4(int result, char type, |
struct sockaddr_in sa; |
memset(&sa, 0, sizeof(sa)); |
sa.sin_family = AF_INET; |
- sa.sin_port = htons(cs->destport_); |
+ sa.sin_port = base::HostToNet16(cs->destport_); |
DCHECK(sizeof(sa.sin_addr) == sizeof(struct in_addr)); |
memcpy(&sa.sin_addr, |
static_cast<struct in_addr*>(addr_list) + i, |
@@ -1785,7 +1786,7 @@ void Conn::OnDestResolutionIPv6(int result, char type, |
struct sockaddr_in6 sa; |
memset(&sa, 0, sizeof(sa)); |
sa.sin6_family = AF_INET6; |
- sa.sin6_port = htons(cs->destport_); |
+ sa.sin6_port = base::HostToNet16(cs->destport_); |
DCHECK(sizeof(sa.sin6_addr) == sizeof(struct in6_addr)); |
memcpy(&sa.sin6_addr, |
static_cast<struct in6_addr*>(addr_list) + i, |