]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Log zero ports from trackers
authorMatt Joiner <anacrolix@gmail.com>
Wed, 5 Aug 2015 22:58:13 +0000 (08:58 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Wed, 5 Aug 2015 22:58:13 +0000 (08:58 +1000)
client.go

index ac54b86affe712f3aa0ca22f76d0912822cff9c7..0e16becce363d357b58d07f6c2d932e4ce3e18ab 100644 (file)
--- a/client.go
+++ b/client.go
@@ -2360,6 +2360,12 @@ func (cl *Client) announceTorrentSingleTracker(tr tracker.Client, req *tracker.A
        }
        var peers []Peer
        for _, peer := range resp.Peers {
+               if peer.Port == 0 {
+                       if CryHeard() {
+                               log.Printf("tracker %s gave peer %s", tr, peer)
+                       }
+                       continue
+               }
                peers = append(peers, Peer{
                        IP:   peer.IP,
                        Port: peer.Port,