From 7a60873ec86fd0fb5f345370f71e38649db1ee02 Mon Sep 17 00:00:00 2001
From: Matt Joiner <anacrolix@gmail.com>
Date: Sun, 22 May 2016 23:43:55 +1000
Subject: [PATCH] Don't create an empty tracker URL if both AnnounceList and
Announce are empty
---
client.go | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/client.go b/client.go
index 5af08dcd..2b6c4da9 100644
--- a/client.go
+++ b/client.go
@@ -1489,10 +1489,8 @@ func TorrentSpecFromMetaInfo(mi *metainfo.MetaInfo) (spec *TorrentSpec) {
DisplayName: mi.Info.Name,
InfoHash: mi.Info.Hash(),
}
- if len(spec.Trackers) == 0 {
- spec.Trackers = [][]string{[]string{mi.Announce}}
- } else {
- spec.Trackers[0] = append(spec.Trackers[0], mi.Announce)
+ if spec.Trackers == nil && mi.Announce != "" {
+ spec.Trackers = [][]string{{mi.Announce}}
}
return
}
--
2.51.0