From 36a981f641e2c39e1160ba5248d6cb683818788c Mon Sep 17 00:00:00 2001 From: Markus Ressel Date: Thu, 2 Dec 2021 01:13:55 +0100 Subject: [PATCH] added length check --- internal/backend.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/internal/backend.go b/internal/backend.go index db79eaa..fd0a112 100644 --- a/internal/backend.go +++ b/internal/backend.go @@ -171,8 +171,13 @@ func InitializeObjects() { for _, c := range controllers { if c.Platform == config.HwMon.Platform { found = true - config.HwMon.PwmOutput = c.Fans[config.HwMon.Index-1].PwmOutput - config.HwMon.RpmInput = c.Fans[config.HwMon.Index-1].RpmInput + index := config.HwMon.Index - 1 + if len(c.Fans) > index { + fan := c.Fans[index] + config.HwMon.PwmOutput = fan.PwmOutput + config.HwMon.RpmInput = fan.RpmInput + } + break } }