aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorBen Johnson <benbjohnson@yahoo.com>2014-03-31 11:08:27 -0600
committerBen Johnson <benbjohnson@yahoo.com>2014-03-31 11:08:27 -0600
commitb5c1715a36de567a5950a911a9ef2a90876610db (patch)
tree6b0b06f7fc1ca4c4799ebb480961ed297bf9667b /cmd
parentMerge pull request #98 from benbjohnson/fsck (diff)
parentWrite freelist after each commit. (diff)
downloaddedo-b5c1715a36de567a5950a911a9ef2a90876610db.tar.gz
dedo-b5c1715a36de567a5950a911a9ef2a90876610db.tar.xz
Merge pull request #102 from benbjohnson/fix-freelist
Write freelist after each commit.
Diffstat (limited to 'cmd')
-rw-r--r--cmd/bolt/pages.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd/bolt/pages.go b/cmd/bolt/pages.go
index 2b55c69..ab2b67d 100644
--- a/cmd/bolt/pages.go
+++ b/cmd/bolt/pages.go
@@ -39,7 +39,10 @@ func Pages(path string) {
overflow = strconv.Itoa(p.OverflowCount)
}
printf("%-8d %-10s %-6d %-6s\n", p.ID, p.Type, p.Count, overflow)
- id += 1 + p.OverflowCount
+ id += 1
+ if p.Type != "free" {
+ id += p.OverflowCount
+ }
}
return nil
})