All pastes #631943 Raw Edit

Someone

public text v1 · immutable
#631943 ·published 2007-07-24 14:02 UTC
rendered paste body
Index: 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 )