client.go | 6 ++---- diff --git a/client.go b/client.go index 5af08dcd3d38dc1200e793abc4577164c643213d..2b6c4da9253e748f2007fc15b779a60cff10f61d 100644 --- a/client.go +++ b/client.go @@ -1489,10 +1489,8 @@ Info: &mi.Info, 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 }