]> Sergey Matveev's repositories - btrtrc.git/blobdiff - storage/test/bench-resource-pieces.go
Fix panic in benchmark
[btrtrc.git] / 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{