Merge pull request #7430 from my-git9/benchmark-test

Fix missing close
This commit is contained in:
Maksym Pavlenko
2022-09-26 10:34:55 -07:00
committed by GitHub

View File

@@ -291,6 +291,7 @@ func updateFile(name string) applierFn {
info, err := file.Stat() info, err := file.Stat()
if err != nil { if err != nil {
file.Close()
return err return err
} }
@@ -300,10 +301,12 @@ func updateFile(name string) applierFn {
) )
if _, err := rand.Read(buf); err != nil { if _, err := rand.Read(buf); err != nil {
file.Close()
return err return err
} }
if _, err := file.WriteAt(buf, offset); err != nil { if _, err := file.WriteAt(buf, offset); err != nil {
file.Close()
return fmt.Errorf("failed to write %q at offset %d: %w", path, offset, err) return fmt.Errorf("failed to write %q at offset %d: %w", path, offset, err)
} }