Explorar el Código

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 hace 4 años
padre
commit
e782d1be98
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  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 {
 	for _, s := range t.segments {
 		peer := wireguard.Peer{
 		peer := wireguard.Peer{
 			PeerConfig: wgtypes.PeerConfig{
 			PeerConfig: wgtypes.PeerConfig{
-				AllowedIPs:                  s.allowedIPs,
+				AllowedIPs:                  append(s.allowedIPs, s.allowedLocationIPs...),
 				PersistentKeepaliveInterval: pka,
 				PersistentKeepaliveInterval: pka,
 				PresharedKey:                psk,
 				PresharedKey:                psk,
 				PublicKey:                   s.key,
 				PublicKey:                   s.key,