From d5c3b700f4aa251d7c0699a36e0dbeb2fb64404c Mon Sep 17 00:00:00 2001 From: Zsolt Felfoldi Date: Thu, 30 May 2019 21:21:23 +0200 Subject: [PATCH] les: verify existence of peer entry in freeClientPool.disconnect --- les/freeclient.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/les/freeclient.go b/les/freeclient.go index 958b7daa78..cb30f9b7b8 100644 --- a/les/freeclient.go +++ b/les/freeclient.go @@ -194,6 +194,9 @@ func (f *freeClientPool) disconnect(address string) { return } e := f.addressMap[address] + if e == nil { + return + } now := f.clock.Now() if !e.connected { log.Debug("Client already disconnected", "address", address)