From: Matt Joiner Date: Wed, 27 Oct 2021 02:57:19 +0000 (+1100) Subject: Fix panic in benchmark X-Git-Tag: v1.34.1~4 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=eb2fc6dbef0e6a988fc4747ac1c941811334de43;p=btrtrc.git Fix panic in benchmark --- diff --git a/peerconn_test.go b/peerconn_test.go index b6ad410c..93bc7aa5 100644 --- a/peerconn_test.go +++ b/peerconn_test.go @@ -98,12 +98,12 @@ func BenchmarkConnectionMainReadLoop(b *testing.B) { storage: &storage.Torrent{TorrentImpl: storage.TorrentImpl{Piece: ts.Piece, Close: ts.Close}}, pieceStateChanges: pubsub.NewPubSub(), } + t.setChunkSize(defaultChunkSize) require.NoError(b, t.setInfo(&metainfo.Info{ Pieces: make([]byte, 20), Length: 1 << 20, PieceLength: 1 << 20, })) - t.setChunkSize(defaultChunkSize) t._pendingPieces.Add(0) r, w := net.Pipe() cn := cl.newConnection(r, true, r.RemoteAddr(), r.RemoteAddr().Network(), regularNetConnPeerConnConnString(r))