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

Close backend files in case of errors
This commit is contained in:
Alexander Neumann committed 2018-01-26 21:57:28 +01:00
commit cccb2fc7e7
3 files changed
+4

No files matched your search

+1
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")
}