From 4c009284004145aab92b09577d588c00a4dab92a Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Sun, 10 May 2020 13:19:18 +0100 Subject: [PATCH] Response filtering improved --- src/mdns/mdns.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mdns/mdns.go b/src/mdns/mdns.go index a27d92e2..ed545dd7 100644 --- a/src/mdns/mdns.go +++ b/src/mdns/mdns.go @@ -348,7 +348,13 @@ func (s *mDNSServer) listen() { s.mdns.log.Debugln("Stopped listening for mDNS on", s.intf.Name) return case entry := <-incoming: + if entry == nil { + return + } suffix := fmt.Sprintf("%s.%s", MDNSService, MDNSDomain) + if len(entry.Name) <= len(suffix) { + continue + } if entry.Name[len(entry.Name)-len(suffix):] != suffix { continue }