diff --git a/wgengine/magicsock/magicsock.go b/wgengine/magicsock/magicsock.go index 156235ec4..12ba7b880 100644 --- a/wgengine/magicsock/magicsock.go +++ b/wgengine/magicsock/magicsock.go @@ -460,7 +460,7 @@ func (c *Conn) updateNetInfo(ctx context.Context) (*netcheck.Report, error) { dm := c.derpMap c.mu.Unlock() - if dm == nil { + if dm == nil || c.networkDown() { return new(netcheck.Report), nil }