From 41b1bd2f05b8215e26c31b842620a54b630bd1d5 Mon Sep 17 00:00:00 2001 From: Audrius Butkevicius Date: Thu, 11 Dec 2014 10:12:05 +0000 Subject: [PATCH] Use ListenMulticastUDP for multicast sockets (potentially fixes #1113) --- internal/upnp/upnp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/upnp/upnp.go b/internal/upnp/upnp.go index 8bb0367be..d4b685b51 100644 --- a/internal/upnp/upnp.go +++ b/internal/upnp/upnp.go @@ -158,7 +158,7 @@ Mx: %d var results []IGD resultChannel := make(chan IGD, 8) - socket, err := net.ListenUDP("udp4", &net.UDPAddr{}) + socket, err := net.ListenMulticastUDP("udp4", nil, &net.UDPAddr{IP: ssdp.IP}) if err != nil { l.Infoln(err) return results