From f8928d6304e0992152cb0becb4cab0e6e19a182c Mon Sep 17 00:00:00 2001 From: mohanson Date: Fri, 12 Apr 2024 17:12:51 +0800 Subject: [PATCH] cmd/utils/diskusage: fix unreachable bavail check --- cmd/utils/diskusage.go | 6 ++---- cmd/utils/diskusage_openbsd.go | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/cmd/utils/diskusage.go b/cmd/utils/diskusage.go index 0e88f91944..7c366b7c4b 100644 --- a/cmd/utils/diskusage.go +++ b/cmd/utils/diskusage.go @@ -33,12 +33,10 @@ func getFreeDiskSpace(path string) (uint64, error) { // Available blocks * size per block = available space in bytes var bavail = stat.Bavail - // nolint:staticcheck - if stat.Bavail < 0 { + if int64(stat.Bavail) < 0 { // FreeBSD can have a negative number of blocks available // because of the grace limit. bavail = 0 } - //nolint:unconvert - return uint64(bavail) * uint64(stat.Bsize), nil + return bavail * uint64(stat.Bsize), nil } diff --git a/cmd/utils/diskusage_openbsd.go b/cmd/utils/diskusage_openbsd.go index 0d71d84a67..ee63cf861b 100644 --- a/cmd/utils/diskusage_openbsd.go +++ b/cmd/utils/diskusage_openbsd.go @@ -39,6 +39,5 @@ func getFreeDiskSpace(path string) (uint64, error) { // because of the grace limit. bavail = 0 } - //nolint:unconvert return uint64(bavail) * uint64(stat.F_bsize), nil }