| Index: webrtc/base/network.cc
|
| diff --git a/webrtc/base/network.cc b/webrtc/base/network.cc
|
| index f35dcbacf814cf41393f79be6df622891fa512f7..678541d0b11025b0d8e17023828cc479c000026b 100644
|
| --- a/webrtc/base/network.cc
|
| +++ b/webrtc/base/network.cc
|
| @@ -345,10 +345,10 @@ void NetworkManagerBase::set_default_local_addresses(const IPAddress& ipv4,
|
|
|
| bool NetworkManagerBase::GetDefaultLocalAddress(int family,
|
| IPAddress* ipaddr) const {
|
| - if (family == AF_INET) {
|
| + if (family == AF_INET && !default_local_ipv4_address_.IsNil()) {
|
| *ipaddr = default_local_ipv4_address_;
|
| return true;
|
| - } else if (family == AF_INET6) {
|
| + } else if (family == AF_INET6 && !default_local_ipv6_address_.IsNil()) {
|
| *ipaddr = default_local_ipv6_address_;
|
| return true;
|
| }
|
|
|