From af5fe587c029e8643ed7b5c600ea750cda1ad32a Mon Sep 17 00:00:00 2001 From: arvidn Date: Mon, 19 Aug 2019 02:20:07 +0200 Subject: [PATCH] fix regression in left= reporting to trackers when adding a seeding torrent --- ChangeLog | 1 + src/torrent.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 93dbb7f70..88f921c2d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ + * fix regression in &left= reporting when adding a seeding torrent * fix integer overflow in http parser * improve sanitation of symlinks, to support more complex link targets * add DHT routing table affinity for BEP 42 nodes diff --git a/src/torrent.cpp b/src/torrent.cpp index 6a90aa21a..9b1ac53aa 100644 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -3579,7 +3579,7 @@ bool is_downloading_state(int const st) if (!valid_metadata()) return {}; TORRENT_ASSERT(m_torrent_file->num_pieces() > 0); if (m_seed_mode) return std::int64_t(0); - if (!has_picker()) return m_seed_mode ? std::int64_t(0) : m_torrent_file->total_size(); + if (!has_picker()) return is_seed() ? std::int64_t(0) : m_torrent_file->total_size(); std::int64_t left = m_torrent_file->total_size()