small optimization of expensive invariant check

This commit is contained in:
Arvid Norberg 2008-07-30 06:42:08 +00:00
parent 854f029fc1
commit a8562a9f19
1 changed files with 4 additions and 4 deletions

View File

@ -3710,13 +3710,13 @@ namespace libtorrent
#ifdef TORRENT_EXPENSIVE_INVARIANT_CHECKS
if (m_peer_info)
{
policy::const_iterator i;
for (i = t->get_policy().begin_peer()
, end(t->get_policy().end_peer()); i != end; ++i)
policy::const_iterator i = t->get_policy().begin_peer();
policy::const_iterator end = t->get_policy().end_peer();
for (; i != end; ++i)
{
if (&i->second == m_peer_info) break;
}
TORRENT_ASSERT(i != t->get_policy().end_peer());
TORRENT_ASSERT(i != end);
}
#endif
if (t->has_picker() && !t->is_aborted())