From 396b6d670fcb05dae30ccefd35dc3d357646b08d Mon Sep 17 00:00:00 2001 From: "xin.li" Date: Sat, 24 Sep 2022 20:54:10 +0800 Subject: [PATCH] fix missing close Signed-off-by: xin.li --- snapshots/benchsuite/benchmark_test.go | 3 +++ 1 file changed, 3 insertions(+) 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) }