From 16f2f2cc23b48a995623db02cf3a2bbda6d9413b Mon Sep 17 00:00:00 2001 From: pascal Date: Thu, 18 Jun 2026 15:56:38 +0200 Subject: [PATCH] add comment --- management/server/peer.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/management/server/peer.go b/management/server/peer.go index a8f4ae7f5..ea3df0e5c 100644 --- a/management/server/peer.go +++ b/management/server/peer.go @@ -1168,6 +1168,8 @@ func (am *DefaultAccountManager) LoginPeer(ctx context.Context, login types.Peer return status.Errorf(status.PreconditionFailed, "couldn't login peer: setup key doesn't allow extra DNS labels") } + // This is needed so that toPeerConfig will run the IPv6 capability check and assign the capability to the peer if needed. + // Otherwise temporary peers or browser clients will end up in a restart loop peer.UpdateMetaIfNew(login.Meta) if shouldStorePeer {