Compare commits

..

2 Commits

Author SHA1 Message Date
9f96827c7c Merge pull request #369 from Random-Liu/cherrypick-#366-0.7
[Backport v0.7] Fix: failed to set bridge addr: could not add IP address to \"cni0\": file exists
2019-08-13 15:00:55 +02:00
16f134bb58 Fix a race condition in the bridge plugin.
Signed-off-by: Lantao Liu <lantaol@google.com>
2019-08-12 10:17:42 -07:00

View File

@ -170,7 +170,7 @@ func ensureBridgeAddr(br *netlink.Bridge, family int, ipn *net.IPNet, forceAddre
}
addr := &netlink.Addr{IPNet: ipn, Label: ""}
if err := netlink.AddrAdd(br, addr); err != nil {
if err := netlink.AddrAdd(br, addr); err != nil && err != syscall.EEXIST {
return fmt.Errorf("could not add IP address to %q: %v", br.Name, err)
}