aboutsummaryrefslogtreecommitdiff
path: root/cmd/bolt/main.go
diff options
context:
space:
mode:
authorRodolfo Carvalho <rhcarvalho@gmail.com>2015-12-05 19:19:08 +0100
committerRodolfo Carvalho <rhcarvalho@gmail.com>2015-12-05 19:56:31 +0100
commit10b100fe0f4f6aae6c4a7971fab16c755214de3f (patch)
treea526d909356cb7d369373b2aef052994895dbda7 /cmd/bolt/main.go
parentMerge pull request #461 from mark-rushakoff/doc-iterate-buckets (diff)
downloaddedo-10b100fe0f4f6aae6c4a7971fab16c755214de3f.tar.gz
dedo-10b100fe0f4f6aae6c4a7971fab16c755214de3f.tar.xz
Fix `bolt stats` output
Diffstat (limited to 'cmd/bolt/main.go')
-rw-r--r--cmd/bolt/main.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd/bolt/main.go b/cmd/bolt/main.go
index c41ebe4..b96e6f7 100644
--- a/cmd/bolt/main.go
+++ b/cmd/bolt/main.go
@@ -825,7 +825,10 @@ func (cmd *StatsCommand) Run(args ...string) error {
fmt.Fprintln(cmd.Stdout, "Bucket statistics")
fmt.Fprintf(cmd.Stdout, "\tTotal number of buckets: %d\n", s.BucketN)
- percentage = int(float32(s.InlineBucketN) * 100.0 / float32(s.BucketN))
+ percentage = 0
+ if s.BucketN != 0 {
+ percentage = int(float32(s.InlineBucketN) * 100.0 / float32(s.BucketN))
+ }
fmt.Fprintf(cmd.Stdout, "\tTotal number on inlined buckets: %d (%d%%)\n", s.InlineBucketN, percentage)
percentage = 0
if s.LeafInuse != 0 {