From b9fa5286d534cacfa0ea73d6dde2973a27a98533 Mon Sep 17 00:00:00 2001 From: Sergei Semenchuk Date: Sat, 11 Dec 2021 09:57:04 +0000 Subject: [PATCH] return error if cpufreq's are empty Signed-off-by: Sergei Semenchuk --- sysfs/system_cpu.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sysfs/system_cpu.go b/sysfs/system_cpu.go index b369568a0..a8d0ac2d1 100644 --- a/sysfs/system_cpu.go +++ b/sysfs/system_cpu.go @@ -181,6 +181,10 @@ func (fs FS) SystemCpufreq() ([]SystemCPUCpufreqStats, error) { return nil, err } + if len(systemCpufreq) == 0 { + return nil, fmt.Errorf("could not find any cpufreq files: %w", os.ErrNotExist) + } + return systemCpufreq, nil }