From: Matt Joiner Date: Thu, 4 Feb 2021 23:01:33 +0000 (+1100) Subject: Fix panic in benchmark X-Git-Tag: v1.24.0 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=579925fa94a1d56359e683950bdf863cfd35c008;p=btrtrc.git Fix panic in benchmark --- diff --git a/storage/test/bench-resource-pieces.go b/storage/test/bench-resource-pieces.go index 84d92218..95646484 100644 --- a/storage/test/bench-resource-pieces.go +++ b/storage/test/bench-resource-pieces.go @@ -18,7 +18,10 @@ const chunkSize = 1 << 14 func BenchmarkPieceMarkComplete(b *testing.B, ci storage.ClientImpl, pieceSize int64, numPieces int, capacity int64) { c := qt.New(b) - ti, err := ci.OpenTorrent(nil, metainfo.Hash{}) + ti, err := ci.OpenTorrent(&metainfo.Info{ + Pieces: make([]byte, metainfo.HashSize*numPieces), + PieceLength: pieceSize, + }, metainfo.Hash{}) c.Assert(err, qt.IsNil) defer ti.Close() info := &metainfo.Info{