| Index: net/udp/udp_socket_libevent.cc
|
| diff --git a/net/udp/udp_socket_libevent.cc b/net/udp/udp_socket_libevent.cc
|
| index f713786c11b4761e1bb79099308688ffd133c72b..4520c47a9461f2f2522bc38ad2842fa5d7cc12a8 100644
|
| --- a/net/udp/udp_socket_libevent.cc
|
| +++ b/net/udp/udp_socket_libevent.cc
|
| @@ -522,7 +522,7 @@ int UDPSocketLibevent::SetSocketOptions() {
|
| int UDPSocketLibevent::DoBind(const IPEndPoint& address) {
|
| SockaddrStorage storage;
|
| if (!address.ToSockAddr(storage.addr, &storage.addr_len))
|
| - return ERR_UNEXPECTED;
|
| + return ERR_ADDRESS_INVALID;
|
| int rv = bind(socket_, storage.addr, storage.addr_len);
|
| return rv < 0 ? MapSystemError(errno) : rv;
|
| }
|
| @@ -617,7 +617,7 @@ int UDPSocketLibevent::LeaveGroup(const IPAddressNumber& group_address) const {
|
| int UDPSocketLibevent::SetMulticastTimeToLive(int time_to_live) {
|
| DCHECK(CalledOnValidThread());
|
| if (is_connected())
|
| - return ERR_UNEXPECTED;
|
| + return ERR_SOCKET_IS_CONNECTED;
|
|
|
| if (time_to_live < 0 || time_to_live > 255)
|
| return ERR_INVALID_ARGUMENT;
|
| @@ -628,7 +628,7 @@ int UDPSocketLibevent::SetMulticastTimeToLive(int time_to_live) {
|
| int UDPSocketLibevent::SetMulticastLoopbackMode(bool loopback) {
|
| DCHECK(CalledOnValidThread());
|
| if (is_connected())
|
| - return ERR_UNEXPECTED;
|
| + return ERR_SOCKET_IS_CONNECTED;
|
|
|
| if (loopback)
|
| socket_options_ |= SOCKET_OPTION_MULTICAST_LOOP;
|
|
|