rendered paste bodyIndex: completion.c
===================================================================
--- completion.c (revision 2478)
+++ completion.c (working copy)
@@ -99,7 +99,9 @@
int tr_cpPieceIsComplete( const tr_completion_t * cp, int piece )
{
- return tr_bitfieldHas( cp->pieceBitfield, piece );
+ const int ret = cp->completeBlocks[piece] == tr_cpCountBlocks(cp,piece);
+ assert( !!ret == !!tr_bitfieldHas( cp->pieceBitfield, piece ) );
+ return ret;
}
const tr_bitfield_t * tr_cpPieceBitfield( const tr_completion_t * cp )