From cd3b1d5bd1cc079b68f7303ec7df741e9859c031 Mon Sep 17 00:00:00 2001 From: Victor Vieux Date: Thu, 11 Feb 2016 11:00:15 -0800 Subject: [PATCH] improve addNetwork Signed-off-by: Victor Vieux --- cluster/swarm/cluster.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cluster/swarm/cluster.go b/cluster/swarm/cluster.go index 75e2a84235..9d7e847cc3 100644 --- a/cluster/swarm/cluster.go +++ b/cluster/swarm/cluster.go @@ -471,8 +471,10 @@ func (c *Cluster) CreateNetwork(request *dockerclient.NetworkCreate) (response * resp, err := c.engines[nodes[0].ID].CreateNetwork(request) if err == nil { if network := c.engines[nodes[0].ID].Networks().Get(resp.ID); network != nil && network.Scope == "global" { - for _, engine := range c.engines { - engine.AddNetwork(network) + for id, engine := range c.engines { + if id != nodes[0].ID { + engine.AddNetwork(network) + } } } }