diff --git a/snapshots/benchsuite/benchmark_test.go b/snapshots/benchsuite/benchmark_test.go index e8ce88a32..54b793de5 100644 --- a/snapshots/benchsuite/benchmark_test.go +++ b/snapshots/benchsuite/benchmark_test.go @@ -291,6 +291,7 @@ func updateFile(name string) applierFn { info, err := file.Stat() if err != nil { + file.Close() return err } @@ -300,10 +301,12 @@ func updateFile(name string) applierFn { ) if _, err := rand.Read(buf); err != nil { + file.Close() return err } if _, err := file.WriteAt(buf, offset); err != nil { + file.Close() return fmt.Errorf("failed to write %q at offset %d: %w", path, offset, err) }