From c80761b684e5d900e6f613322a353831b8f0aa15 Mon Sep 17 00:00:00 2001 From: subtly Date: Tue, 14 Apr 2015 17:51:11 -0400 Subject: [PATCH] Ignore interfaces which aren't UP. --- libp2p/Network.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libp2p/Network.cpp b/libp2p/Network.cpp index 74bc8bd45..5702fbce7 100644 --- a/libp2p/Network.cpp +++ b/libp2p/Network.cpp @@ -84,7 +84,7 @@ std::set Network::getInterfaceAddresses() for (auto ifa = ifaddr; ifa != NULL; ifa = ifa->ifa_next) { - if (!ifa->ifa_addr || string(ifa->ifa_name) == "lo0") + if (!ifa->ifa_addr || string(ifa->ifa_name) == "lo0" || !(ifa->ifa_flags & IFF_UP)) continue; if (ifa->ifa_addr->sa_family == AF_INET)