session_impl fix

This commit is contained in:
Marcos Pinto 2007-09-08 18:57:50 +00:00
parent e1f963292a
commit f6c15e09de

View file

@ -1238,7 +1238,8 @@ namespace detail
if (num_connections() >= max_connections() && !m_torrents.empty()) if (num_connections() >= max_connections() && !m_torrents.empty())
{ {
torrent_map::iterator i = std::max_element(m_torrents.begin(), m_torrents.end() 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()); assert(i != m_torrents.end());
i->second->get_policy().disconnect_one_peer(); i->second->get_policy().disconnect_one_peer();