From ad7c1d189bdbc071c85a86e2d511f012cd8104dd Mon Sep 17 00:00:00 2001 From: Lantao Liu Date: Fri, 9 Aug 2019 17:08:04 -0700 Subject: [PATCH] Fix a race condition in the bridge plugin. Signed-off-by: Lantao Liu --- plugins/main/bridge/bridge.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/main/bridge/bridge.go b/plugins/main/bridge/bridge.go index fb78a5f8..18e7b64e 100644 --- a/plugins/main/bridge/bridge.go +++ b/plugins/main/bridge/bridge.go @@ -175,7 +175,7 @@ func ensureAddr(br netlink.Link, family int, ipn *net.IPNet, forceAddress bool) } 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.Attrs().Name, err) }