Skip to content

Commit 2ec85d7

Browse files
committed
fix: fix hot swapping disk panic
fix #7
1 parent 38a04c2 commit 2ec85d7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pkg/status/status.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,11 @@ func Disk(INTERVAL *float64) (uint64, uint64) {
6161
}
6262
timer -= *INTERVAL
6363
for k := range cachedFs {
64-
usage, _ := disk.Usage(k)
64+
usage, err := disk.Usage(k)
65+
if err != nil {
66+
delete(cachedFs, k)
67+
continue
68+
}
6569
size += usage.Total / 1024.0 / 1024.0
6670
used += usage.Used / 1024.0 / 1024.0
6771
}

0 commit comments

Comments
 (0)