add check for battery array length (#1076)

This commit is contained in:
henrygd
2025-08-25 21:34:34 -04:00
parent 36f1a0c53b
commit 09cd8d0db9

View File

@@ -5,7 +5,7 @@ import "github.com/distatus/battery"
// getBatteryStats returns the current battery percent and charge state
func getBatteryStats() (batteryPercent uint8, batteryState uint8, err error) {
batteries, err := battery.GetAll()
if err != nil {
if err != nil || len(batteries) == 0 {
return batteryPercent, batteryState, err
}
totalCapacity := float64(0)