From eefa51c65cebd46bc3f3fde4591d04ba86d1f3af Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Tue, 24 Jul 2007 11:50:29 +0000 Subject: [PATCH] tr_cpBlockAdd: small speedup. --- libtransmission/completion.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libtransmission/completion.c b/libtransmission/completion.c index 8f2110597..649188e05 100644 --- a/libtransmission/completion.c +++ b/libtransmission/completion.c @@ -159,7 +159,8 @@ void tr_cpBlockAdd( tr_completion_t * cp, int block ) if( !tr_cpBlockIsComplete( cp, block ) ) { - const int piece = tr_blockPiece( block ); + const int piece = block / cp->nBlocksInPiece; + ++cp->completeBlocks[piece]; if( cp->completeBlocks[piece] == tr_cpCountBlocks( cp, piece ) )