Merge pull request #19701 from holiman/fixles
les/handler: avoid lookup missing state
This commit is contained in:
commit
32dafea1f0
@ -868,6 +868,10 @@ func (pm *ProtocolManager) handleMsg(p *peer) error {
|
|||||||
}
|
}
|
||||||
root = header.Root
|
root = header.Root
|
||||||
}
|
}
|
||||||
|
// If a header lookup failed (non existent), ignore subsequent requests for the same header
|
||||||
|
if root == (common.Hash{}) {
|
||||||
|
continue
|
||||||
|
}
|
||||||
// Open the account or storage trie for the request
|
// Open the account or storage trie for the request
|
||||||
statedb := pm.blockchain.StateCache()
|
statedb := pm.blockchain.StateCache()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user