mirror of https://github.com/status-im/op-geth.git
les: add missing lock around peer access
This commit is contained in:
parent
ff225db813
commit
dfc5842a89
|
@ -425,6 +425,9 @@ func (f *lightFetcher) nextRequest() (*distReq, uint64) {
|
||||||
},
|
},
|
||||||
canSend: func(dp distPeer) bool {
|
canSend: func(dp distPeer) bool {
|
||||||
p := dp.(*peer)
|
p := dp.(*peer)
|
||||||
|
f.lock.Lock()
|
||||||
|
defer f.lock.Unlock()
|
||||||
|
|
||||||
fp := f.peers[p]
|
fp := f.peers[p]
|
||||||
return fp != nil && fp.nodeByHash[bestHash] != nil
|
return fp != nil && fp.nodeByHash[bestHash] != nil
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue