From bab4695028666ddeb9a434fa97a1a9d42baf0dee Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Thu, 15 Nov 2007 10:11:39 +0000 Subject: [PATCH] added test for replace_trackers and removed incorrect assert --- src/torrent.cpp | 1 - test/test_web_seed.cpp | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/torrent.cpp b/src/torrent.cpp index b2dafb291..8a5626216 100755 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -1406,7 +1406,6 @@ namespace libtorrent void torrent::replace_trackers(std::vector const& urls) { - TORRENT_ASSERT(!urls.empty()); m_trackers = urls; if (m_currently_trying_tracker >= (int)m_trackers.size()) m_currently_trying_tracker = (int)m_trackers.size()-1; diff --git a/test/test_web_seed.cpp b/test/test_web_seed.cpp index 4ae5f278a..0967db37a 100644 --- a/test/test_web_seed.cpp +++ b/test/test_web_seed.cpp @@ -69,6 +69,9 @@ void test_transfer() remove_all("./tmp1"); torrent_handle th = ses.add_torrent(torrent_file, "./tmp1"); + std::vector empty; + th.replace_trackers(empty); + for (int i = 0; i < 30; ++i) { torrent_status s = th.status();