From 54a7d83c45cc8569905283d7c9aa1f3b1f5485c2 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Sun, 3 Dec 2017 13:44:37 +1100 Subject: [PATCH] Log dropping of bad peers in debug mode only --- torrent.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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() -- 2.48.1