diff --git a/lib/discover/local.go b/lib/discover/local.go index 9f2944b0..87a7fd08 100644 --- a/lib/discover/local.go +++ b/lib/discover/local.go @@ -179,8 +179,11 @@ func (c *localClient) recvAnnouncements(b beacon.Interface) { } if newDevice { + // Force a transmit to announce ourselves, if we are ready to do + // so right away. select { case c.forcedBcastTick <- time.Now(): + default: } } }