]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Several bad KRPC message are crying wolf
authorMatt Joiner <anacrolix@gmail.com>
Wed, 5 Aug 2015 23:02:50 +0000 (09:02 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Wed, 5 Aug 2015 23:02:50 +0000 (09:02 +1000)
dht/dht.go

index 912768556dc07c83a1df87c42f0a168903ef51c4..dc3fe0cd1721a130aacc7e796bcec699b5b09e48 100644 (file)
@@ -628,7 +628,9 @@ func (s *Server) processPacket(b []byte, addr dHTAddr) {
                                        return
                                }
                        }
-                       log.Printf("%s: received bad krpc message from %s: %s: %+q", s, addr, err, b)
+                       if missinggo.CryHeard() {
+                               log.Printf("%s: received bad krpc message from %s: %s: %+q", s, addr, err, b)
+                       }
                }()
                return
        }
@@ -1043,7 +1045,9 @@ func (m Msg) Values() (vs []util.CompactPeer) {
        }
        vl, ok := v.([]interface{})
        if !ok {
-               log.Printf("unexpected krpc values type: %T", v)
+               if missinggo.CryHeard() {
+                       log.Printf(`unexpected krpc "values" field: %#v`, v)
+               }
                return
        }
        vs = make([]util.CompactPeer, 0, len(vl))