diff --git a/src/base/bittorrent/session.cpp b/src/base/bittorrent/session.cpp index 5dc059503..74b337ddc 100644 --- a/src/base/bittorrent/session.cpp +++ b/src/base/bittorrent/session.cpp @@ -1534,7 +1534,9 @@ void Session::configureNetworkInterfaces(lt::settings_pack &settingsPack) ? ('[' + Utils::Net::canonicalIPv6Addr(addr).toString() + ']') : addr.toString()); endpoints << (ip + portString); - outgoingInterfaces << ip; + + if ((ip != "0.0.0.0") && (ip != "[::]")) + outgoingInterfaces << ip; } else { // ip holds an interface name