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
commit 5018b6aa01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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)
} }