diff --git a/control/controlclient/direct.go b/control/controlclient/direct.go index e1aa7958b..157840216 100644 --- a/control/controlclient/direct.go +++ b/control/controlclient/direct.go @@ -550,6 +550,9 @@ func (c *Direct) sendMapRequest(ctx context.Context, maxPolls int, cb func(*Netw everEndpoints := c.everEndpoints c.mu.Unlock() + if persist.PrivateNodeKey.IsZero() { + return errors.New("privateNodeKey is zero") + } if backendLogID == "" { return errors.New("hostinfo: BackendLogID missing") }