client.go | 1 + diff --git a/client.go b/client.go index 75a04fb1b06e5e2abc90eabc9602c8416a901b56..304b0967b9617425ba538f0f6bc43941115a36cb 100644 --- a/client.go +++ b/client.go @@ -1337,6 +1337,7 @@ cl.mu.Lock() defer cl.mu.Unlock() t.torrent = cl.torrent(m.InfoHash) if t.torrent != nil { + t.addTrackers([][]string{m.Trackers}) return } t.torrent, err = newTorrent(m.InfoHash, [][]string{m.Trackers}, cl.halfOpenLimit)