From 5c3a73ccb96fb21472a79f51405b6b96abb9d088 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Wed, 3 Oct 2007 00:55:06 +0000 Subject: [PATCH] fixed another policy bug --- src/policy.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/policy.cpp b/src/policy.cpp index 565064f70..e7e9a974a 100755 --- a/src/policy.cpp +++ b/src/policy.cpp @@ -971,8 +971,7 @@ namespace libtorrent assert(c.remote() == c.get_socket()->remote_endpoint()); peer p(c.remote(), peer::not_connectable, 0); - m_peers.insert(std::make_pair(c.remote().address(), p)); - i = boost::prior(m_peers.end()); + i = m_peers.insert(std::make_pair(c.remote().address(), p)); } assert(m_torrent->connection_for(c.remote()) == &c);