Skip to content

Commit

Permalink
fix: revert trie commited flag after delete statedb mpt cache (#1963)
Browse files Browse the repository at this point in the history
  • Loading branch information
joeylichang authored Nov 3, 2023
1 parent ea9c962 commit 6286247
Showing 1 changed file with 1 addition and 4 deletions.
5 changes: 1 addition & 4 deletions trie/trie.go
Original file line number Diff line number Diff line change
Expand Up @@ -610,10 +610,7 @@ func (t *Trie) Hash() common.Hash {
func (t *Trie) Commit(collectLeaf bool) (common.Hash, *trienode.NodeSet, error) {
defer t.tracer.reset()
defer func() {
// StateDB will cache the trie and reuse it to read and write,
// the committed flag is true will prevent the cache trie access
// the trie node.
t.committed = false
t.committed = true
}()
// Trie is empty and can be classified into two types of situations:
// (a) The trie was empty and no update happens => return nil
Expand Down

0 comments on commit 6286247

Please sign in to comment.