Fix a bug in id32 printing code
This commit is contained in:
parent
8389235b46
commit
7147313846
1 changed files with 2 additions and 6 deletions
|
|
@ -90,11 +90,7 @@ impl Magnet {
|
||||||
id20,
|
id20,
|
||||||
id32,
|
id32,
|
||||||
trackers,
|
trackers,
|
||||||
select_only: if files.is_empty() {
|
select_only: if files.is_empty() { None } else { Some(files) },
|
||||||
None
|
|
||||||
} else {
|
|
||||||
Some(files)
|
|
||||||
},
|
|
||||||
}),
|
}),
|
||||||
false => {
|
false => {
|
||||||
anyhow::bail!("did not find infohash")
|
anyhow::bail!("did not find infohash")
|
||||||
|
|
@ -124,7 +120,7 @@ impl std::fmt::Display for Magnet {
|
||||||
}
|
}
|
||||||
if let Some(id32) = self.id32 {
|
if let Some(id32) = self.id32 {
|
||||||
write_ampersand(f)?;
|
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() {
|
for tracker in self.trackers.iter() {
|
||||||
write_ampersand(f)?;
|
write_ampersand(f)?;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue