]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Fix panic in benchmark v1.24.0
authorMatt Joiner <anacrolix@gmail.com>
Thu, 4 Feb 2021 23:01:33 +0000 (10:01 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Thu, 4 Feb 2021 23:01:33 +0000 (10:01 +1100)
storage/test/bench-resource-pieces.go

index 84d9221824265d2bf50e08d24760875c3257b32d..9564648400bf33adf77ed8a93bb5ad77bb0a9c9f 100644 (file)
@@ -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{