From 7047d37f708524e0bf39ef3fa1ae0309f553ce31 Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 14 Feb 2025 06:11:13 +0800 Subject: [PATCH] fix system info metric crash on error --- internal/metrics/systeminfo/system_info.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/metrics/systeminfo/system_info.go b/internal/metrics/systeminfo/system_info.go index e33e73f..4ef766b 100644 --- a/internal/metrics/systeminfo/system_info.go +++ b/internal/metrics/systeminfo/system_info.go @@ -101,7 +101,7 @@ func getSystemInfo(ctx context.Context, lastResult *SystemInfo) (*SystemInfo, er // disk.Warnings has the same type // all Warnings are alias of common.Warnings from "github.com/shirou/gopsutil/v4/internal/common" // see line 37 - var warnings sensors.Warnings + warnings := new(sensors.Warnings) if errors.As(err, &warnings) { for _, warning := range warnings.List { allWarnings.Add(warning)