diff --git a/ChangeLog b/ChangeLog index e7a31afbf..d016afc51 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ + * save resume data when removing web seeds * fix proxying of https connections * fix race condition in disk I/O storage class * fix http connection timeout on multi-homed hosts diff --git a/src/torrent.cpp b/src/torrent.cpp index 18e9726a6..71e072460 100644 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -11344,7 +11344,11 @@ namespace libtorrent , (boost::bind(&web_seed_t::url, _1) == url && boost::bind(&web_seed_t::type, _1) == type)); - if (i != m_web_seeds.end()) remove_web_seed(i); + if (i != m_web_seeds.end()) + { + remove_web_seed(i); + set_need_save_resume(); + } } void torrent::disconnect_web_seed(peer_connection* p)