Procházet zdrojové kódy

Merge pull request #287 from squat/respect_allowed_location_ips_for_peers

pkg/mesh: respect allowed location IPs in peers
Lucas Servén Marín před 4 roky
rodič
revize
e782d1be98
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      pkg/mesh/topology.go

+ 1 - 1
pkg/mesh/topology.go

@@ -371,7 +371,7 @@ func (t *Topology) PeerConf(name string) *wireguard.Conf {
 	for _, s := range t.segments {
 		peer := wireguard.Peer{
 			PeerConfig: wgtypes.PeerConfig{
-				AllowedIPs:                  s.allowedIPs,
+				AllowedIPs:                  append(s.allowedIPs, s.allowedLocationIPs...),
 				PersistentKeepaliveInterval: pka,
 				PresharedKey:                psk,
 				PublicKey:                   s.key,