We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fd5078c commit 34b46a2Copy full SHA for 34b46a2
core/state/snapshot/snapshot.go
@@ -829,6 +829,8 @@ func (t *Tree) disklayer() *diskLayer {
829
case *diskLayer:
830
return layer
831
case *diffLayer:
832
+ layer.lock.RLock()
833
+ defer layer.lock.RUnlock()
834
return layer.origin
835
default:
836
panic(fmt.Sprintf("%T: undefined layer", snap))
@@ -860,7 +862,7 @@ func (t *Tree) generating() (bool, error) {
860
862
return layer.genMarker != nil, nil
861
863
}
864
-// DiskRoot is a external helper function to return the disk layer root.
865
+// DiskRoot is an external helper function to return the disk layer root.
866
func (t *Tree) DiskRoot() common.Hash {
867
t.lock.Lock()
868
defer t.lock.Unlock()
0 commit comments