piece picker cleanup

This commit is contained in:
Arvid Norberg 2015-01-19 22:07:53 +00:00
parent aa9647b5d0
commit e6eb920021
1 changed files with 2 additions and 5 deletions

View File

@ -2521,17 +2521,14 @@ namespace libtorrent
num_blocks_in_piece = blocks_in_piece(k);
TORRENT_ASSERT(is_piece_free(k, pieces));
for (int j = 0; j < num_blocks_in_piece; ++j)
{
interesting_blocks.push_back(piece_block(k, j));
--num_blocks;
}
num_blocks -= num_blocks_in_piece;
}
}
#if TORRENT_USE_INVARIANT_CHECKS
verify_pick(interesting_blocks, pieces);
#endif
if (num_blocks <= 0) return 0;
return num_blocks;
return (std::max)(num_blocks, 0);
}
int piece_picker::add_blocks_downloading(downloading_piece const& dp