diff --git a/tar/storage/getter.go b/tar/storage/getter.go index ae110c6..70fd378 100644 --- a/tar/storage/getter.go +++ b/tar/storage/getter.go @@ -5,7 +5,6 @@ import ( "errors" "hash/crc64" "io" - "io/ioutil" "os" "path/filepath" ) @@ -97,8 +96,7 @@ type bitBucketFilePutter struct { func (bbfp *bitBucketFilePutter) Put(name string, r io.Reader) (int64, []byte, error) { c := crc64.New(CRCTable) - tRdr := io.TeeReader(r, c) - i, err := io.Copy(ioutil.Discard, tRdr) + i, err := io.Copy(c, r) return i, c.Sum(nil), err }