From 4f688db989b88f964528fdade77715fb1cce72a0 Mon Sep 17 00:00:00 2001 From: Victor Vieux Date: Thu, 11 Jun 2015 15:09:37 -0700 Subject: [PATCH] disconnect on duplicate Signed-off-by: Victor Vieux --- cluster/swarm/cluster.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cluster/swarm/cluster.go b/cluster/swarm/cluster.go index 86e635c6bc..8f2c7d1f65 100644 --- a/cluster/swarm/cluster.go +++ b/cluster/swarm/cluster.go @@ -183,6 +183,7 @@ func (c *Cluster) addEngine(addr string) bool { } else { log.Debugf("node %q (name: %q) with address %q is already registered", engine.ID, engine.Name, engine.Addr) } + engine.Disconnect() return false }