Merge pull request #1443 from BobVul/bugfix_v0.14.7_relayed-egress

fix removal of egress range from relayed egress allowedips
This commit is contained in:
dcarns 2022-08-04 08:48:10 -04:00 committed by GitHub
commit 5a85372380
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -418,7 +418,7 @@ func GetPeerUpdateForRelayedNode(node *models.Node, udppeers map[string]string)
//delete egressrange from allowedip if we are egress gateway
if node.IsEgressGateway == "yes" {
for i := len(allowedips) - 1; i >= 0; i-- {
if StringSliceContains(node.EgressGatewayRanges, allowedips[i].IP.String()) {
if StringSliceContains(node.EgressGatewayRanges, allowedips[i].String()) {
allowedips = append(allowedips[:i], allowedips[i+1:]...)
}
}