From a981b60c25e6be35ec37cf9b9625017c5fa67fdc Mon Sep 17 00:00:00 2001 From: sixdays Date: Mon, 15 Jun 2020 20:46:27 +0800 Subject: [PATCH] eth/downloader: don't use defer for unlock before return (#21227) Co-authored-by: linjing --- eth/downloader/peer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eth/downloader/peer.go b/eth/downloader/peer.go index f751068f8..852c250dc 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)