From 54a7d83c45cc8569905283d7c9aa1f3b1f5485c2 Mon Sep 17 00:00:00 2001
From: Matt Joiner <anacrolix@gmail.com>
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.51.0