Skip to content

Commit 6430f03

Browse files
committed
move the fix to LoadVersion
1 parent b2a2fc0 commit 6430f03

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

mutable_tree.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ func NewMutableTree(db dbm.DB, cacheSize int, skipFastStorageUpgrade bool, lg lo
5656
}
5757

5858
ndb := newNodeDB(db, cacheSize, opts, lg)
59-
head := &ImmutableTree{ndb: ndb, skipFastStorageUpgrade: skipFastStorageUpgrade, version: int64(opts.InitialVersion)}
59+
head := &ImmutableTree{ndb: ndb, skipFastStorageUpgrade: skipFastStorageUpgrade}
6060

6161
return &MutableTree{
6262
logger: lg,
@@ -460,6 +460,8 @@ func (tree *MutableTree) LoadVersion(targetVersion int64) (int64, error) {
460460

461461
if firstVersion == 0 {
462462
if targetVersion <= 0 {
463+
tree.version = int64(tree.ndb.opts.InitialVersion)
464+
463465
if !tree.skipFastStorageUpgrade {
464466
tree.mtx.Lock()
465467
defer tree.mtx.Unlock()

0 commit comments

Comments
 (0)