Don't need multiplexer

This commit is contained in:
Bryan Boreham committed 2014-10-08 14:16:13 +01:00
1 parent 6a9e0bb23f
commit 6a60b7b628
1 file changed
+1 -3
+1 -3
View File
@@ -47,13 +47,11 @@ func minimalServer(w dns.ResponseWriter, req *dns.Msg) {
}
func RunLocalMulticastServer() (*dns.Server, error) {
mux := dns.NewServeMux()
mux.HandleFunc("weave", minimalServer)
multicast, err := net.ListenMulticastUDP("udp", nil, ipv4Addr)
if err != nil {
return nil, err
}
server := &dns.Server{Listener: nil, PacketConn: multicast, Handler: mux}
server := &dns.Server{Listener: nil, PacketConn: multicast, Handler: dns.HandlerFunc(minimalServer)}
go server.ActivateAndServe()
return server, nil
}