From cb5f944de6c700e0c43c2a988989396187a4b403 Mon Sep 17 00:00:00 2001 From: henrygd Date: Thu, 22 Jan 2026 13:01:21 -0500 Subject: [PATCH] battery: ensure current charge doesn't exceed full capacity (#1668) --- agent/battery/battery.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent/battery/battery.go b/agent/battery/battery.go index d70a08e9..b6c1f27d 100644 --- a/agent/battery/battery.go +++ b/agent/battery/battery.go @@ -65,7 +65,7 @@ func GetBatteryStats() (batteryPercent uint8, batteryState uint8, err error) { continue } totalCapacity += bat.Full - totalCharge += bat.Current + totalCharge += min(bat.Current, bat.Full) if bat.State.Raw >= 0 { batteryState = uint8(bat.State.Raw) }