peerconn.go | 2 +- diff --git a/peerconn.go b/peerconn.go index 23f2aa5e377e719d6f1be9b263a0bf82daaea12d..41b3f113f297e2c23d797f0b7e533003732a694a 100644 --- a/peerconn.go +++ b/peerconn.go @@ -1117,7 +1117,7 @@ cl := t.cl decoder := pp.Decoder{ R: bufio.NewReaderSize(c.r, 1<<17), - MaxLength: 256 * 1024, + MaxLength: 4 * pp.Integer(max(int64(t.chunkSize), defaultChunkSize)), Pool: &t.chunkPool, } for {