diff --git a/network/lan_endpoint.go b/network/lan_endpoint.go index c9a83d92..85611d74 100644 --- a/network/lan_endpoint.go +++ b/network/lan_endpoint.go @@ -69,7 +69,7 @@ func NewEndpoint(ip, mac string) *Endpoint { // start resolver goroutine go func() { - if names, err := net.LookupAddr(e.IpAddress); err == nil { + if names, err := net.LookupAddr(e.IpAddress); err == nil && len(names) > 0 { e.Hostname = names[0] if e.ResolvedCallback != nil { e.ResolvedCallback(e)