fix: TUN file exists

This commit is contained in:
adlyq committed 2022-05-31 10:34:13 +08:00
1 parent 4092a7c84b
commit fa2e6be05d
2 files changed
+3 -3

No files matched your search

@@ -44,7 +44,7 @@ func ConfigInterfaceAddress(dev device.Device, addr netip.Prefix, forceMTU int,
return err
}
if err = netlink.AddrAdd(metaLink, naddr); err != nil {
if err = netlink.AddrAdd(metaLink, naddr); err != nil && err.Error() != "file exists" {
return err
}
+2 -2
View File
@@ -51,7 +51,7 @@ func ConfigInterfaceAddress(dev device.Device, addr netip.Prefix, forceMTU int,
return err
}
if err = netlink.AddrAdd(metaLink, naddr); err != nil {
if err = netlink.AddrAdd(metaLink, naddr); err != nil && err.Error() != "file exists" {
return err
}
@@ -65,7 +65,7 @@ func ConfigInterfaceAddress(dev device.Device, addr netip.Prefix, forceMTU int,
Protocol: 2,
Src: ip.AsSlice(),
Table: 254,
}); err != nil {
}); err != nil && err.Error() != "file exists" {
return err
}