Don't crash on nil (default) interface

This commit is contained in:
Bryan Boreham committed 2014-10-08 14:13:05 +01:00
1 parent 6506b63520
commit dbc77b2943
1 file changed
+5 -1
+5 -1
View File
@@ -69,7 +69,11 @@ func (s *MDNSServer) Start(ifi *net.Interface) error {
if err != nil {
return err
}
s.localAddrs, err = ifi.Addrs()
if ifi == nil {
s.localAddrs, err = net.InterfaceAddrs()
} else {
s.localAddrs, err = ifi.Addrs()
}
if err != nil {
return err
}