From bd8a467ad9f0aea055f7a24d774a253a97d67c0d Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Wed, 11 Apr 2012 07:26:02 +0000 Subject: [PATCH] merged web seed peer_info bugfixes from RC_0_16 --- src/torrent.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/torrent.cpp b/src/torrent.cpp index ce952f4a4..93532ebd4 100644 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -4317,6 +4317,7 @@ namespace libtorrent web->removed = true; return; } + if (has_picker()) picker().clear_peer(&web->peer_info); m_web_seeds.erase(web); } @@ -7857,6 +7858,7 @@ namespace libtorrent , (boost::bind(&policy::peer::connection, boost::bind(&web_seed_entry::peer_info, _1)) == p)); TORRENT_ASSERT(i != m_web_seeds.end()); if (i == m_web_seeds.end()) return; + if (has_picker()) picker().clear_peer(&i->peer_info); m_web_seeds.erase(i); }