We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 59b63a9 commit 43748c2Copy full SHA for 43748c2
core/state/snapshot/snapshot.go
@@ -832,6 +832,8 @@ func (t *Tree) disklayer() *diskLayer {
832
case *diskLayer:
833
return layer
834
case *diffLayer:
835
+ layer.lock.RLock()
836
+ defer layer.lock.RUnlock()
837
return layer.origin
838
default:
839
panic(fmt.Sprintf("%T: undefined layer", snap))
@@ -863,7 +865,7 @@ func (t *Tree) generating() (bool, error) {
863
865
return layer.genMarker != nil, nil
864
866
}
867
-// DiskRoot is a external helper function to return the disk layer root.
868
+// DiskRoot is an external helper function to return the disk layer root.
869
func (t *Tree) DiskRoot() common.Hash {
870
t.lock.Lock()
871
defer t.lock.Unlock()
0 commit comments