From 04f773166fe0c71d871b880fc993ae6f1aadf0b0 Mon Sep 17 00:00:00 2001 From: Jeromy Date: Tue, 28 Apr 2015 22:08:46 -0700 Subject: [PATCH] dont advertise loopback address over mdns --- p2p/discovery/mdns.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/p2p/discovery/mdns.go b/p2p/discovery/mdns.go index 1abd3bd27..6ab3db1e0 100644 --- a/p2p/discovery/mdns.go +++ b/p2p/discovery/mdns.go @@ -44,6 +44,9 @@ type mdnsService struct { func getDialableListenAddr(ph host.Host) (*net.TCPAddr, error) { for _, addr := range ph.Addrs() { + if manet.IsIPLoopback(addr) { + continue + } na, err := manet.ToNetAddr(addr) if err != nil { continue