Merge pull request #1583 from restic/close-open-backend-files

Close backend files in case of errors
This commit is contained in:
Alexander Neumann
2018-01-26 21:57:28 +01:00
3 changed files with 4 additions and 0 deletions

View File

@@ -40,6 +40,7 @@ func Repack(ctx context.Context, repo restic.Repository, packs restic.IDSet, kee
hrd := hashing.NewReader(beRd, sha256.New())
packLength, err := io.Copy(tempfile, hrd)
if err != nil {
_ = beRd.Close()
return nil, errors.Wrap(err, "Copy")
}