session_impl fix

This commit is contained in:
Arvid Norberg 2007-09-08 18:18:09 +00:00
parent 777bb87a55
commit 4269451bbe
1 changed files with 2 additions and 1 deletions

View File

@ -1239,7 +1239,8 @@ namespace detail
if (num_connections() >= max_connections() && !m_torrents.empty())
{
torrent_map::iterator i = std::max_element(m_torrents.begin(), m_torrents.end()
, bind(&torrent::num_peers, bind(&torrent_map::value_type::second, _1)));
, bind(&torrent::num_peers, bind(&torrent_map::value_type::second, _1))
< bind(&torrent::num_peers, bind(&torrent_map::value_type::second, _2)));
assert(i != m_torrents.end());
i->second->get_policy().disconnect_one_peer();