From 7472fdc4b99d47911525c1a6b7dfe1ee680cf263 Mon Sep 17 00:00:00 2001 From: Daehee Kim Date: Fri, 18 Jan 2019 11:17:32 +0900 Subject: [PATCH] `deleteInBucket` removes an entry from `entries` and `replacements`. --- p2p/discover/table.go | 1 + 1 file changed, 1 insertion(+) diff --git a/p2p/discover/table.go b/p2p/discover/table.go index 9f7f1d41b9..02b4d9d562 100644 --- a/p2p/discover/table.go +++ b/p2p/discover/table.go @@ -691,6 +691,7 @@ func (tab *Table) bumpOrAdd(b *bucket, n *node) bool { func (tab *Table) deleteInBucket(b *bucket, n *node) { b.entries = deleteNode(b.entries, n) + b.replacements = deleteNode(b.replacements, n) tab.removeIP(b, n.IP()) }