mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-03-17 08:30:39 +00:00
les: add missing lock around peer access
This commit is contained in:
parent
ff225db813
commit
dfc5842a89
1 changed files with 3 additions and 0 deletions
|
|
@ -425,6 +425,9 @@ func (f *lightFetcher) nextRequest() (*distReq, uint64) {
|
|||
},
|
||||
canSend: func(dp distPeer) bool {
|
||||
p := dp.(*peer)
|
||||
f.lock.Lock()
|
||||
defer f.lock.Unlock()
|
||||
|
||||
fp := f.peers[p]
|
||||
return fp != nil && fp.nodeByHash[bestHash] != nil
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue