diff --git a/interp/src.go b/interp/src.go index 7383ce5cf..762449c19 100644 --- a/interp/src.go +++ b/interp/src.go @@ -1,6 +1,7 @@ package interp import ( + "errors" "fmt" "io/fs" "os" @@ -245,7 +246,7 @@ func previousRoot(filesystem fs.FS, rootPath, root string) (string, error) { vendored = strings.TrimPrefix(strings.TrimPrefix(parent, prefix), string(filepath.Separator)) break } - if !os.IsNotExist(err) { + if !errors.Is(err, fs.ErrNotExist) { return "", err } // stop when we reach GOPATH/src