Don't crash on nil (default) interface
This commit is contained in:
1 parent
6506b63520
commit
dbc77b2943
1 file changed
+5
-1
@@ -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
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user