From ac254e95f2620f6535d40e29758043ce5175a2af Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Sun, 29 Sep 2013 14:18:43 +1000 Subject: [PATCH] Prevent false-positive race conditions --- client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client.go b/client.go index e5811dcc..51e518fe 100644 --- a/client.go +++ b/client.go @@ -87,11 +87,11 @@ func (t torrent) PieceSize(piece int) (size int64) { return } -func (t torrent) PieceReader(piece int) io.Reader { +func (t *torrent) PieceReader(piece int) io.Reader { return io.NewSectionReader(t.Data, int64(piece)*t.MetaInfo.PieceLength, t.MetaInfo.PieceLength) } -func (t torrent) HashPiece(piece int) (ps pieceSum) { +func (t *torrent) HashPiece(piece int) (ps pieceSum) { hash := PieceHash.New() n, err := io.Copy(hash, t.PieceReader(piece)) if err != nil { -- 2.48.1