fixed bug where web seeds would not disconnect if being resolved when the torrent was paused

This commit is contained in:
Arvid Norberg 2009-09-07 06:17:22 +00:00
parent 5164c42a00
commit d69d615be4
2 changed files with 8 additions and 0 deletions

View File

@ -77,6 +77,8 @@ release 0.14.6
* fixed to add filename on web seed urls that lack it
* fixed BOOST_ASIO_HASH_MAP_BUCKETS define for boost 1.39
* fixed checking of fast and suggest messages when used with magnet links
* fixed bug where web seeds would not disconnect if being resolved when
the torrent was paused
release 0.14.5

View File

@ -3136,6 +3136,12 @@ namespace libtorrent
std::set<web_seed_entry>::iterator i = m_resolving_web_seeds.find(web);
if (i != m_resolving_web_seeds.end()) m_resolving_web_seeds.erase(i);
if (is_paused())
{
m_web_seeds.insert(web);
return;
}
if (e || host == tcp::resolver::iterator())
{
if (m_ses.m_alerts.should_post<url_seed_alert>())