diff --git a/pkg/proc/core/core_test.go b/pkg/proc/core/core_test.go index 3444fdc3..fa864934 100644 --- a/pkg/proc/core/core_test.go +++ b/pkg/proc/core/core_test.go @@ -504,12 +504,7 @@ func procdump(t *testing.T, exePath string) string { t.Fatalf("possible error running procdump64, output: %q, error: %v", string(out), err) } - dh, err := os.Open(exeDir) - if err != nil { - t.Fatalf("could not open executable file directory %q: %v", exeDir, err) - } - defer dh.Close() - fis, err := dh.Readdir(-1) + fis, err := os.ReadDir(exeDir) if err != nil { t.Fatalf("could not read executable file directory %q: %v", exeDir, err) } diff --git a/pkg/proc/gdbserial/rr.go b/pkg/proc/gdbserial/rr.go index ca70850b..c58a6983 100644 --- a/pkg/proc/gdbserial/rr.go +++ b/pkg/proc/gdbserial/rr.go @@ -300,12 +300,7 @@ func RecordAndReplay(cmd []string, wd string, quiet bool, debugInfoDirs []string // safeRemoveAll removes dir and its contents but only as long as dir does // not contain directories. func safeRemoveAll(dir string) { - dh, err := os.Open(dir) - if err != nil { - return - } - defer dh.Close() - fis, err := dh.Readdir(-1) + fis, err := os.ReadDir(dir) if err != nil { return } diff --git a/pkg/proc/test/support.go b/pkg/proc/test/support.go index fd231ced..c9bd0e3c 100644 --- a/pkg/proc/test/support.go +++ b/pkg/proc/test/support.go @@ -279,12 +279,7 @@ func MustHaveRecordingAllowed(t testing.TB) { // SafeRemoveAll removes dir and its contents but only as long as dir does // not contain directories. func SafeRemoveAll(dir string) { - dh, err := os.Open(dir) - if err != nil { - return - } - defer dh.Close() - fis, err := dh.Readdir(-1) + fis, err := os.ReadDir(dir) if err != nil { return }