fix(netlink): use AddrReplace instead of AddrAdd

This commit is contained in:
Quentin McGaw
2023-05-28 10:22:39 +00:00
parent 9cf2c9c4d2
commit 9d1a0b60a2
9 changed files with 32 additions and 32 deletions

View File

@@ -20,7 +20,7 @@ func (w *Wireguard) addAddresses(link netlink.Link,
IPNet: routing.NetipPrefixToIPNet(&ipNet),
}
err = w.netlink.AddrAdd(link, address)
err = w.netlink.AddrReplace(link, address)
if err != nil {
return fmt.Errorf("%w: when adding address %s to link %s",
err, address, link.Attrs().Name)