]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Don't create an empty tracker URL if both AnnounceList and Announce are empty
authorMatt Joiner <anacrolix@gmail.com>
Sun, 22 May 2016 13:43:55 +0000 (23:43 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Sun, 22 May 2016 13:43:55 +0000 (23:43 +1000)
client.go

index 5af08dcd3d38dc1200e793abc4577164c643213d..2b6c4da9253e748f2007fc15b779a60cff10f61d 100644 (file)
--- 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
 }