les/handler: avoid lookup missing state
This commit is contained in:
parent
50e3795eef
commit
3675b8545d
@ -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