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 7d1b711 commit 08c878aCopy full SHA for 08c878a
cmd/utils/diskusage.go
@@ -31,5 +31,12 @@ func getFreeDiskSpace(path string) (uint64, error) {
31
}
32
33
// Available blocks * size per block = available space in bytes
34
- return stat.Bavail * uint64(stat.Bsize), nil
+ var bavail = stat.Bavail
35
+ if stat.Bavail < 0 {
36
+ // FreeBSD can have a negative number of blocks available
37
+ // because of the grace limit.
38
+ bavail = 0
39
+ }
40
+ //nolint:unconvert
41
+ return uint64(bavail) * uint64(stat.Bsize), nil
42
0 commit comments