瀏覽代碼

les: add ps.lock.Unlock() before return (#16360)

cpusoft 7 年之前
父節點
當前提交
e7cc5b4160
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      les/peer.go

+ 2 - 0
les/peer.go

@@ -545,9 +545,11 @@ func (ps *peerSet) notify(n peerSetNotify) {
 func (ps *peerSet) Register(p *peer) error {
 	ps.lock.Lock()
 	if ps.closed {
+		ps.lock.Unlock()
 		return errClosed
 	}
 	if _, ok := ps.peers[p.id]; ok {
+		ps.lock.Unlock()
 		return errAlreadyRegistered
 	}
 	ps.peers[p.id] = p