From bfa455c5bdf0ed8c501908103974b3c83ecf6ee6 Mon Sep 17 00:00:00 2001 From: arvidn Date: Sun, 7 May 2017 20:52:40 -0400 Subject: [PATCH] save resume data when removing web seeds --- ChangeLog | 1 + src/torrent.cpp | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) 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)