Merge pull request #16095 from karalabe/les-lock
les: add missing lock around peer access
This commit is contained in:
commit
2003b79779
@ -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 New Issue
Block a user