]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Count actual webseed data read rather than expected
authorMatt Joiner <anacrolix@gmail.com>
Sun, 20 Jul 2025 01:41:14 +0000 (11:41 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Sun, 20 Jul 2025 01:41:14 +0000 (11:41 +1000)
Note they probably never differ at this point but still.

webseed-peer.go

index b7c7a54ff1cd74ba6a8ef7ff4f797bab494974f2..35fd8ffef86a251634b3f8612efeb26627340661 100644 (file)
@@ -284,7 +284,7 @@ func (ws *webseedPeer) readChunks(wr *webseedRequest) (err error) {
                        err = fmt.Errorf("reading chunk: %w", err)
                        return
                }
-               ws.peer.doChunkReadStats(int64(chunkLen))
+               ws.peer.doChunkReadStats(int64(n))
                // TODO: Clean up the parameters for receiveChunk.
                msg.Piece = buf
                msg.Index = reqSpec.Index