From 5aae277551600f18a53f3346160db5943ddbce13 Mon Sep 17 00:00:00 2001 From: 0xdcarns Date: Thu, 21 Apr 2022 11:30:25 -0400 Subject: [PATCH] added blank address check on peers --- logic/peers.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/logic/peers.go b/logic/peers.go index 3c59674b..028815f5 100644 --- a/logic/peers.go +++ b/logic/peers.go @@ -93,10 +93,10 @@ func GetNodePeers(network *models.Network, nodeid string, excludeRelayed bool, i if peer.IsIngressGateway == "yes" { // handle ingress stuff if currentExtClients, err := GetExtPeersList(&node); err == nil { for i := range currentExtClients { - if network.IsIPv4 == "yes" { + if network.IsIPv4 == "yes" && currentExtClients[i].Address != "" { peer.AllowedIPs = append(peer.AllowedIPs, currentExtClients[i].Address) } - if network.IsIPv6 == "yes" { + if network.IsIPv6 == "yes" && currentExtClients[i].Address6 != "" { peer.AllowedIPs = append(peer.AllowedIPs, currentExtClients[i].Address6) } }