replace trackers from resume data instead of adding them.
This commit is contained in:
parent
85951208e4
commit
18454d6344
|
@ -2555,6 +2555,10 @@ replace it. If you want an immediate effect, you have to call
|
||||||
If it is, it doesn't do anything. If it's not in the current set of trackers,
|
If it is, it doesn't do anything. If it's not in the current set of trackers,
|
||||||
it will insert it in the tier specified in the announce_entry.
|
it will insert it in the tier specified in the announce_entry.
|
||||||
|
|
||||||
|
The updated set of trackers will be saved in the resume data, and when a torrent
|
||||||
|
is started with resume data, the trackers from the resume data will replace the
|
||||||
|
original ones.
|
||||||
|
|
||||||
|
|
||||||
add_url_seed() remove_url_seed() url_seeds()
|
add_url_seed() remove_url_seed() url_seeds()
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
|
|
|
@ -3512,6 +3512,7 @@ namespace libtorrent
|
||||||
lazy_entry const* trackers = rd.dict_find_list("trackers");
|
lazy_entry const* trackers = rd.dict_find_list("trackers");
|
||||||
if (trackers)
|
if (trackers)
|
||||||
{
|
{
|
||||||
|
m_trackers.clear();
|
||||||
int tier = 0;
|
int tier = 0;
|
||||||
for (int i = 0; i < trackers->list_size(); ++i)
|
for (int i = 0; i < trackers->list_size(); ++i)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue