diff --git a/lib/beacon/multicast.go b/lib/beacon/multicast.go index 75be61a45..8fb6a785e 100644 --- a/lib/beacon/multicast.go +++ b/lib/beacon/multicast.go @@ -8,7 +8,6 @@ package beacon import ( "errors" - "fmt" "net" "golang.org/x/net/ipv6" @@ -28,7 +27,7 @@ func NewMulticast(addr string) (*Multicast, error) { return nil, err } - conn, err := net.ListenPacket("udp6", fmt.Sprintf("[::]:%d", gaddr.Port)) + conn, err := net.ListenPacket("udp6", addr) if err != nil { return nil, err }