node egress endpoint allowed ip bug

This commit is contained in:
worker-9 2021-08-06 14:22:21 -04:00
parent 013230eb1e
commit ddc114bd85

View file

@ -7,6 +7,7 @@ import (
"log" "log"
"net" "net"
"strconv" "strconv"
"strings"
"time" "time"
nodepb "github.com/gravitl/netmaker/grpc" nodepb "github.com/gravitl/netmaker/grpc"
@ -217,7 +218,8 @@ func GetPeers(macaddress string, network string, server string, dualstack bool,
if err != nil { if err != nil {
log.Println("ERROR ENCOUNTERED SETTING GATEWAY") log.Println("ERROR ENCOUNTERED SETTING GATEWAY")
} else { } else {
if !ipnet.Contains(net.IP(node.Endpoint)) { nodeEndpointArr := strings.Split(node.Endpoint, ":")
if len(nodeEndpointArr) == 2 && !ipnet.Contains(net.IP(nodeEndpointArr[0])) {
allowedips = append(allowedips, *ipnet) allowedips = append(allowedips, *ipnet)
} }
} }