forked from TrueCloudLab/restic
parent
b85eae2aea
commit
4ca134a41c
1 changed files with 4 additions and 2 deletions
|
@ -35,14 +35,16 @@ func Repack(repo restic.Repository, packs restic.IDSet, keepBlobs restic.BlobSet
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
defer beRd.Close()
|
|
||||||
|
|
||||||
hrd := hashing.NewReader(beRd, sha256.New())
|
hrd := hashing.NewReader(beRd, sha256.New())
|
||||||
packLength, err := io.Copy(tempfile, hrd)
|
packLength, err := io.Copy(tempfile, hrd)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Wrap(err, "Copy")
|
return errors.Wrap(err, "Copy")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if err = beRd.Close(); err != nil {
|
||||||
|
return errors.Wrap(err, "Close")
|
||||||
|
}
|
||||||
|
|
||||||
hash := restic.IDFromHash(hrd.Sum(nil))
|
hash := restic.IDFromHash(hrd.Sum(nil))
|
||||||
debug.Log("pack %v loaded (%d bytes), hash %v", packID.Str(), packLength, hash.Str())
|
debug.Log("pack %v loaded (%d bytes), hash %v", packID.Str(), packLength, hash.Str())
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue