From 1d359d4fe8c81da154d5848aaaba826c9710fd37 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Sat, 9 May 2020 22:10:25 +0100 Subject: [PATCH] Use listener interface name --- src/mdns/mdns.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/mdns/mdns.go b/src/mdns/mdns.go index 85ae1ecd..5198380f 100644 --- a/src/mdns/mdns.go +++ b/src/mdns/mdns.go @@ -339,12 +339,10 @@ func (s *mDNSServer) listen() { break case entry := <-incoming: if bytes.Equal(entry.Addr, s.ourIP) { - s.mdns.log.Warnln("That's us") continue } - if entry.AddrV6.IP.IsLinkLocalUnicast() && entry.AddrV6.Zone == "" { - s.mdns.log.Warnln("Not link-local") - continue + if entry.AddrV6.Zone == "" { + entry.AddrV6.Zone = s.intf.Name } addr := fmt.Sprintf("tcp://[%s]:%d", entry.AddrV6.IP, entry.Port) s.mdns.log.Println("Calling", addr, "via", entry.AddrV6.Zone)