From 1f7b13349c7e6ab48a55386e105561f81056fdca Mon Sep 17 00:00:00 2001 From: Holger Obermaier <40787752+ho-ob@users.noreply.github.com> Date: Fri, 6 Feb 2026 13:19:50 +0100 Subject: [PATCH] Fixed Error return value of `...` is not checked (errcheck) --- collectors/diskstatMetric.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/collectors/diskstatMetric.go b/collectors/diskstatMetric.go index 0d9d266..9ad8512 100644 --- a/collectors/diskstatMetric.go +++ b/collectors/diskstatMetric.go @@ -57,10 +57,11 @@ func (m *DiskstatCollector) Init(config json.RawMessage) error { } file, err := os.Open(MOUNTFILE) if err != nil { - cclog.ComponentError(m.name, err.Error()) - return err + return fmt.Errorf("%s Init(): file open for file \"%s\" failed: %w", m.name, MOUNTFILE, err) + } + if err := file.Close(); err != nil { + return fmt.Errorf("%s Init(): file close for file \"%s\" failed: %w", m.name, MOUNTFILE, err) } - defer file.Close() m.init = true return nil }