From fe0b0bf6ddc92fe426271d5c49d34eb12655bafd Mon Sep 17 00:00:00 2001 From: eleksir Date: Tue, 31 Mar 2026 00:11:54 +0300 Subject: [PATCH] Fix inconsistent swap calculation --- internal/lib/memory.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/lib/memory.go b/internal/lib/memory.go index 74b3cd1..e421247 100644 --- a/internal/lib/memory.go +++ b/internal/lib/memory.go @@ -48,7 +48,7 @@ func (c *MyConfig) UpdateMemStats() { } if c.Mem.ShowSwap { - if c.Values.Memory.Usedpct != uint64(v.UsedPercent) || c.Values.Memory.Shared != v.Shared/1024/1024 || c.Values.Memory.Swap != v.SwapTotal-v.SwapFree { + if c.Values.Memory.Usedpct != uint64(v.UsedPercent) || c.Values.Memory.Shared != v.Shared/1024/1024 || c.Values.Memory.Swap != sw.Used/1024/1024 { c.Values.Memory.Usedpct = uint64(v.UsedPercent) c.Values.Memory.Shared = v.Shared / 1024 / 1024 c.Values.Memory.Swap = sw.Used / 1024 / 1024