fixed assert in file_progress and build issue when built with expensive invariant checks

This commit is contained in:
Arvid Norberg 2008-07-30 08:52:39 +00:00
parent 58978048e8
commit b5467845d7
1 changed files with 3 additions and 2 deletions

View File

@ -3466,7 +3466,7 @@ namespace libtorrent
for (policy::const_iterator i = m_policy.begin_peer()
, end(m_policy.end_peer()); i != end; ++i)
{
TORRENT_ASSERT(i->second.ip.address() == i->first);
TORRENT_ASSERT(i->second.addr == i->first);
}
#endif
@ -4144,7 +4144,6 @@ namespace libtorrent
TORRENT_ASSERT(valid_metadata());
fp.resize(m_torrent_file->num_files(), 0);
TORRENT_ASSERT(has_picker());
if (is_seed())
{
@ -4153,6 +4152,8 @@ namespace libtorrent
return;
}
TORRENT_ASSERT(has_picker());
for (int i = 0; i < m_torrent_file->num_files(); ++i)
{
peer_request ret = m_torrent_file->files().map_file(i, 0, 0);