NET-1773: set relayed peer endpoint to nil
@@ -237,6 +237,13 @@ func GetPeerUpdateForHost(network string, host *models.Host, allNodes []models.N
peerEndpoint = peerHost.EndpointIPv6
}
+ if node.IsRelay && peer.RelayedBy == node.ID.String() && !peer.IsStatic {
+ // don't set endpoint on relayed peer
+ peerEndpoint = nil
+ }
+ if isFailOverPeer && peer.FailedOverBy == node.ID && !peer.IsStatic {
peerConfig.Endpoint = &net.UDPAddr{
IP: peerEndpoint,