diff --git a/internal/util/pidlimit.go b/internal/util/pidlimit.go index c76cdf63d..e438f0075 100644 --- a/internal/util/pidlimit.go +++ b/internal/util/pidlimit.go @@ -41,7 +41,7 @@ func getCgroupPidsFile() (string, error) { if err != nil { return "", err } - defer cgroup.Close() + defer cgroup.Close() // #nosec: error on close is not critical here scanner := bufio.NewScanner(cgroup) var slice string @@ -75,7 +75,7 @@ func GetPIDLimit() (int, error) { if err != nil { return 0, err } - defer f.Close() + defer f.Close() // #nosec: error on close is not critical here maxPidsStr, err := bufio.NewReader(f).ReadString('\n') if err != nil && err != io.EOF { @@ -110,12 +110,12 @@ func SetPIDLimit(limit int) error { if err != nil { return err } - defer f.Close() _, err = f.WriteString(limitStr) if err != nil { + f.Close() // #nosec: a write error will be more useful to return return err } - return nil + return f.Close() }