From: Matt Joiner Date: Sun, 3 Dec 2017 02:44:37 +0000 (+1100) Subject: Log dropping of bad peers in debug mode only X-Git-Tag: v1.0.0~315 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=54a7d83c45cc8569905283d7c9aa1f3b1f5485c2;p=btrtrc.git Log dropping of bad peers in debug mode only --- diff --git a/torrent.go b/torrent.go index d6846dbe..b2e5dea5 100644 --- a/torrent.go +++ b/torrent.go @@ -1484,12 +1484,14 @@ func (t *Torrent) pieceHashed(piece int, correct bool) { c.badPiecesDirtied++ } slices.Sort(touchers, connLessTrusted) - log.Printf("dropping first corresponding conn from trust: %v", func() (ret []int) { - for _, c := range touchers { - ret = append(ret, c.netGoodPiecesDirtied()) - } - return - }()) + if t.cl.config.Debug { + log.Printf("dropping first corresponding conn from trust: %v", func() (ret []int) { + for _, c := range touchers { + ret = append(ret, c.netGoodPiecesDirtied()) + } + return + }()) + } c := touchers[0] t.cl.banPeerIP(missinggo.AddrIP(c.remoteAddr())) c.Drop()