diff --git a/eth/downloader/peer.go b/eth/downloader/peer.go index f751068f8d55f03ac7c68f1ccf1c216ea5a4b511..852c250dc2a4c73a8313c036de81c3b2703b4c0d 100644 --- a/eth/downloader/peer.go +++ b/eth/downloader/peer.go @@ -421,7 +421,7 @@ func (ps *peerSet) Unregister(id string) error { ps.lock.Lock() p, ok := ps.peers[id] if !ok { - defer ps.lock.Unlock() + ps.lock.Unlock() return errNotRegistered } delete(ps.peers, id)