les: verify existence of peer entry in freeClientPool.disconnect

This commit is contained in:
Zsolt Felfoldi 2019-05-30 21:21:23 +02:00
parent 58497f46bd
commit d5c3b700f4

View file

@ -194,6 +194,9 @@ func (f *freeClientPool) disconnect(address string) {
return return
} }
e := f.addressMap[address] e := f.addressMap[address]
if e == nil {
return
}
now := f.clock.Now() now := f.clock.Now()
if !e.connected { if !e.connected {
log.Debug("Client already disconnected", "address", address) log.Debug("Client already disconnected", "address", address)