From c840e7f34a4330a4dc4dcb71193538a248095a48 Mon Sep 17 00:00:00 2001 From: j75689 Date: Sat, 23 Apr 2022 06:02:29 +0800 Subject: [PATCH] fix diffhash mismatch issue --- core/state/statedb.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/core/state/statedb.go b/core/state/statedb.go index f3d0478482..b82a8ae0a3 100644 --- a/core/state/statedb.go +++ b/core/state/statedb.go @@ -1517,11 +1517,9 @@ func (s *StateDB) Commit(failPostCommitFunc func(), postCommitFuncs ...func() er // - head layer is paired with HEAD state // - head-1 layer is paired with HEAD-1 state // - head-(n-1) layer(bottom-most diff layer) is paired with HEAD-(n-1)state - go func() { - if err := s.snaps.Cap(s.expectedRoot, s.snaps.CapLimit()); err != nil { - log.Warn("Failed to cap snapshot tree", "root", s.expectedRoot, "layers", s.snaps.CapLimit(), "err", err) - } - }() + if err := s.snaps.Cap(s.expectedRoot, s.snaps.CapLimit()); err != nil { + log.Warn("Failed to cap snapshot tree", "root", s.expectedRoot, "layers", s.snaps.CapLimit(), "err", err) + } } } return nil