diff --git a/wgengine/magicsock/magicsock.go b/wgengine/magicsock/magicsock.go index 50160c877..fd0b091d1 100644 --- a/wgengine/magicsock/magicsock.go +++ b/wgengine/magicsock/magicsock.go @@ -256,6 +256,7 @@ func (c *Conn) epUpdate(ctx context.Context) { case <-ctx.Done(): if lastCancel != nil { lastCancel() + <-lastDone } return case <-c.startEpUpdate: