From 8af5fdb9b1cb4d3cd8e378cd6f1b92b10ca2c1f1 Mon Sep 17 00:00:00 2001 From: Santhosh Manohar Date: Tue, 26 Jul 2016 04:31:54 -0700 Subject: [PATCH] Do not create network entry in networkdb for the local node based on table event from peer Signed-off-by: Santhosh Manohar --- libnetwork/networkdb/delegate.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libnetwork/networkdb/delegate.go b/libnetwork/networkdb/delegate.go index 216027905f..ebdea42533 100644 --- a/libnetwork/networkdb/delegate.go +++ b/libnetwork/networkdb/delegate.go @@ -25,6 +25,10 @@ func (nDB *NetworkDB) handleNetworkEvent(nEvent *NetworkEvent) bool { nDB.Lock() defer nDB.Unlock() + if nEvent.NodeName == nDB.config.NodeName { + return false + } + nodeNetworks, ok := nDB.networks[nEvent.NodeName] if !ok { // We haven't heard about this node at all. Ignore the leave