From 7147313846579f98acd6c5edd6949047d1321ab3 Mon Sep 17 00:00:00 2001 From: Igor Katson Date: Wed, 9 Oct 2024 15:33:14 +0100 Subject: [PATCH] Fix a bug in id32 printing code --- crates/librqbit_core/src/magnet.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/crates/librqbit_core/src/magnet.rs b/crates/librqbit_core/src/magnet.rs index 22ca5aa4..44344044 100644 --- a/crates/librqbit_core/src/magnet.rs +++ b/crates/librqbit_core/src/magnet.rs @@ -90,11 +90,7 @@ impl Magnet { id20, id32, trackers, - select_only: if files.is_empty() { - None - } else { - Some(files) - }, + select_only: if files.is_empty() { None } else { Some(files) }, }), false => { anyhow::bail!("did not find infohash") @@ -124,7 +120,7 @@ impl std::fmt::Display for Magnet { } if let Some(id32) = self.id32 { write_ampersand(f)?; - write!(f, "xt=xt=urn:btmh:1220{}", id32.as_string(),)?; + write!(f, "xt=urn:btmh:1220{}", id32.as_string(),)?; } for tracker in self.trackers.iter() { write_ampersand(f)?;