diff --git a/pkg/audit/manager.go b/pkg/audit/manager.go index 5d1f6e794aa..561af6c531c 100644 --- a/pkg/audit/manager.go +++ b/pkg/audit/manager.go @@ -619,7 +619,7 @@ func (am *Manager) getFilesFromDir(directory string, batchSize int) (files []str defer dir.Close() for { names, err := dir.Readdirnames(batchSize) - if err == io.EOF || len(names) == 0 { + if errors.Is(err, io.EOF) || len(names) == 0 { break } if err != nil { @@ -638,7 +638,7 @@ func (am *Manager) removeAllFromDir(directory string, batchSize int) error { defer dir.Close() for { names, err := dir.Readdirnames(batchSize) - if err == io.EOF || len(names) == 0 { + if errors.Is(err, io.EOF) || len(names) == 0 { break } for _, n := range names { diff --git a/pkg/gator/reader/read_constraints.go b/pkg/gator/reader/read_constraints.go index 6df140f2566..33963dfcff8 100644 --- a/pkg/gator/reader/read_constraints.go +++ b/pkg/gator/reader/read_constraints.go @@ -2,6 +2,7 @@ package reader import ( "encoding/json" + "errors" "fmt" "io" "io/fs" @@ -188,7 +189,7 @@ func ReadK8sResources(r io.Reader) ([]*unstructured.Unstructured, error) { Object: make(map[string]interface{}), } err := decoder.Decode(&u.Object) - if err == io.EOF { + if errors.Is(err, io.EOF) { break } if err != nil {