| Index: webrtc/base/network.cc
|
| diff --git a/webrtc/base/network.cc b/webrtc/base/network.cc
|
| index 488c475137a2ee8d7ddbea1fa2ace59175cc3f36..0f13d07548c62d48d2577415ed1a65dfcce96ecb 100644
|
| --- a/webrtc/base/network.cc
|
| +++ b/webrtc/base/network.cc
|
| @@ -771,12 +771,14 @@ IPAddress BasicNetworkManager::QueryDefaultLocalAddress(int family) const {
|
| scoped_ptr<AsyncSocket> socket(
|
| thread_->socketserver()->CreateAsyncSocket(family, SOCK_DGRAM));
|
| if (!socket) {
|
| + LOG_ERR(LERROR) << "Socket creation failed";
|
| return IPAddress();
|
| }
|
|
|
| - if (!socket->Connect(
|
| - SocketAddress(family == AF_INET ? kPublicIPv4Host : kPublicIPv6Host,
|
| - kPublicPort))) {
|
| + if (socket->Connect(SocketAddress(
|
| + family == AF_INET ? kPublicIPv4Host : kPublicIPv6Host, kPublicPort)) <
|
| + 0) {
|
| + LOG_ERR(LERROR) << "Connect failed with " << socket->GetError();
|
| return IPAddress();
|
| }
|
| return socket->GetLocalAddress().ipaddr();
|
|
|