From b01d3a5ddbc1527c7f4bd583e9264ae101617588 Mon Sep 17 00:00:00 2001 From: Jared Wasinger Date: Mon, 13 May 2024 20:37:15 -0700 Subject: [PATCH] fix --- core/state/state_object.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/core/state/state_object.go b/core/state/state_object.go index f28bc6bf7a..8eea609f03 100644 --- a/core/state/state_object.go +++ b/core/state/state_object.go @@ -315,16 +315,15 @@ func (s *stateObject) updateTrie() (Trie, error) { // Retrieve a pretecher populated trie, or fall back to the database tr := s.getPrefetchedTrie() if tr == nil { + var err error // Fetcher not running or empty trie, fallback to the database trie - _, err := s.getTrie() + tr, err = s.getTrie() if err != nil { s.db.setError(err) return nil, err } - } else { - // Prefetcher returned a live trie, swap it out for the current one - s.trie = tr } + s.trie = tr // The snapshot storage map for the object var (