s->haveUnchecked = tr_cpHaveTotal( tor->completion ) - s->haveValid;
- {
+ if( !s->leftUntilDone )
+ s->desiredAvailable = 0;
+ else {
tr_piece_index_t i;
tr_bitfield * peerPieces = tr_peerMgrGetAvailable( tor->handle->peerMgr,
tor->info.hash );
return -1;
bitfield->bits[i] |= ands[nth&7u];
- assert( tr_bitfieldHas( bitfield, nth ) );
+ /*assert( tr_bitfieldHas( bitfield, nth ) );*/
return 0;
}
return -1;
bitfield->bits[i] &= rems[nth&7u];
- assert( !tr_bitfieldHas( bitfield, nth ) );
+ /*assert( !tr_bitfieldHas( bitfield, nth ) );*/
return 0;
}