Quellcode durchsuchen

eth/downloader: don't use defer for unlock before return (#21227)

Co-authored-by: linjing <linjingjing@baidu.com>
sixdays vor 5 Jahren
Ursprung
Commit
a981b60c25
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      eth/downloader/peer.go

+ 1 - 1
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)