Write to index instead of append
This commit is contained in:
parent
db7b3c587f
commit
d944d2b827
@ -79,7 +79,7 @@ func main() {
|
|||||||
var wgConfig wgtypes.Config
|
var wgConfig wgtypes.Config
|
||||||
wgConfig.Peers = make([]wgtypes.PeerConfig, len(wgDevice.Peers))
|
wgConfig.Peers = make([]wgtypes.PeerConfig, len(wgDevice.Peers))
|
||||||
|
|
||||||
for _, peer := range wgDevice.Peers {
|
for i, peer := range wgDevice.Peers {
|
||||||
// Create slice with initial size of 2xAllowedIPs as the max we expect
|
// Create slice with initial size of 2xAllowedIPs as the max we expect
|
||||||
var allowedIPs = make([]net.IPNet, len(peer.AllowedIPs)*2)
|
var allowedIPs = make([]net.IPNet, len(peer.AllowedIPs)*2)
|
||||||
// Copy in all old entries
|
// Copy in all old entries
|
||||||
@ -102,7 +102,7 @@ func main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
wgConfig.Peers = append(wgConfig.Peers, wgtypes.PeerConfig{AllowedIPs: allowedIPs})
|
wgConfig.Peers[i] = wgtypes.PeerConfig{AllowedIPs: allowedIPs}
|
||||||
}
|
}
|
||||||
|
|
||||||
err = client.ConfigureDevice(iface, wgConfig)
|
err = client.ConfigureDevice(iface, wgConfig)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user