From 7a60873ec86fd0fb5f345370f71e38649db1ee02 Mon Sep 17 00:00:00 2001 From: Matt Joiner 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.50.0