From 340d54eafafcee31d66db0c8b25b2c69706e06a5 Mon Sep 17 00:00:00 2001 From: Igor Katson Date: Wed, 28 Feb 2024 20:06:02 +0000 Subject: [PATCH] tiny: do not announce if starting paused --- crates/librqbit/src/session.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/crates/librqbit/src/session.rs b/crates/librqbit/src/session.rs index f781d49..0e8ea65 100644 --- a/crates/librqbit/src/session.rs +++ b/crates/librqbit/src/session.rs @@ -758,14 +758,10 @@ impl Session { let opts = opts.unwrap_or_default(); - let announce_port = if opts.list_only { - None - } else { - self.tcp_listen_port - }; - let paused = opts.list_only || opts.paused; + let announce_port = if paused { None } else { self.tcp_listen_port }; + // The main difference between magnet link and torrent file, is that we need to resolve the magnet link // into a torrent file by connecting to peers that support extended handshakes. // So we must discover at least one peer and connect to it to be able to proceed further.