Просмотр исходного кода

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

cpusoft 7 лет назад
Родитель
Сommit
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