Quellcode durchsuchen

relay address calc

Matthew R Kasun vor 2 Jahren
Ursprung
Commit
098c9596e4
1 geänderte Dateien mit 8 neuen und 2 gelöschten Zeilen
  1. 8 2
      logic/relay.go

+ 8 - 2
logic/relay.go

@@ -135,10 +135,16 @@ func getRelayedAddresses(id string) []net.IPNet {
 		return addrs
 	}
 	if node.Address.IP != nil {
-		addrs = append(addrs, node.Address)
+		addrs = append(addrs, net.IPNet{
+			IP:   node.Address.IP,
+			Mask: net.CIDRMask(32, 32),
+		})
 	}
 	if node.Address6.IP != nil {
-		addrs = append(addrs, node.Address6)
+		addrs = append(addrs, net.IPNet{
+			IP:   node.Address6.IP,
+			Mask: net.CIDRMask(128, 128),
+		})
 	}
 	return addrs
 }