Explorar el Código

check if egress ranges are present

Abhishek Kondur hace 2 años
padre
commit
e38e18cd7b
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      logic/peers.go

+ 1 - 1
logic/peers.go

@@ -223,7 +223,7 @@ func GetPeerUpdateForHost(network string, host *models.Host, allNodes []models.N
 				logger.Log(1, "error retrieving external clients:", err.Error())
 			}
 		}
-		if node.IsEgressGateway && node.EgressGatewayRequest.NatEnabled == "yes" {
+		if node.IsEgressGateway && node.EgressGatewayRequest.NatEnabled == "yes" && len(node.EgressGatewayRequest.Ranges) > 0 {
 			hostPeerUpdate.FwUpdate.IsEgressGw = true
 			hostPeerUpdate.FwUpdate.EgressInfo[node.ID.String()] = models.EgressInfo{
 				EgressID: node.ID.String(),