Преглед на файлове

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