From e202b0a04574f72e46dfc6028e2b68f947f30f08 Mon Sep 17 00:00:00 2001 From: Bob Date: Wed, 3 Aug 2022 18:59:55 +0000 Subject: [PATCH] fix removal of egress range from relayed egress allowedips --- logic/peers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logic/peers.go b/logic/peers.go index 7dad5d7d..e733c7ef 100644 --- a/logic/peers.go +++ b/logic/peers.go @@ -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:]...) } }