From e00147ded38af30f945935ad626aa8be71700b6d Mon Sep 17 00:00:00 2001 From: Mya Date: Fri, 17 Dec 2021 14:30:08 -0700 Subject: [PATCH] fix: panic is no mibs folder is found (#10301) --- internal/snmp/translate.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/snmp/translate.go b/internal/snmp/translate.go index a452d0a84..d1f535617 100644 --- a/internal/snmp/translate.go +++ b/internal/snmp/translate.go @@ -55,6 +55,9 @@ func LoadMibsFromPath(paths []string, log telegraf.Logger) error { appendPath(mibPath) folders = append(folders, mibPath) err := filepath.Walk(mibPath, func(path string, info os.FileInfo, err error) error { + if info == nil { + return fmt.Errorf("no mibs found") + } // symlinks are files so we need to double check if any of them are folders // Will check file vs directory later on if info.Mode()&os.ModeSymlink != 0 {