| Index: net/udp/udp_socket_win.cc
|
| diff --git a/net/udp/udp_socket_win.cc b/net/udp/udp_socket_win.cc
|
| index b18aa0a53693403d727acee938022bb7b7012239..5d134f8616a8eb58afc80eda9dec74d9d5347418 100644
|
| --- a/net/udp/udp_socket_win.cc
|
| +++ b/net/udp/udp_socket_win.cc
|
| @@ -805,8 +805,8 @@ int UDPSocketWin::RandomBind(const IPAddressNumber& address) {
|
| DCHECK(bind_type_ == DatagramSocket::RANDOM_BIND && !rand_int_cb_.is_null());
|
|
|
| for (int i = 0; i < kBindRetries; ++i) {
|
| - int rv = DoBind(IPEndPoint(address,
|
| - rand_int_cb_.Run(kPortStart, kPortEnd)));
|
| + int rv = DoBind(IPEndPoint(
|
| + address, static_cast<uint16>(rand_int_cb_.Run(kPortStart, kPortEnd))));
|
| if (rv == OK || rv != ERR_ADDRESS_IN_USE)
|
| return rv;
|
| }
|
|
|