]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Log the type for a rare DHT crash
authorMatt Joiner <anacrolix@gmail.com>
Mon, 1 Dec 2014 09:29:06 +0000 (03:29 -0600)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 1 Dec 2014 09:29:06 +0000 (03:29 -0600)
dht/dht.go

index e95716fe27776677a6c8b175c201b0c7d7ca0406..8db143c834acc6aa9389eda753374e180302c02a 100644 (file)
@@ -796,7 +796,8 @@ func extractValues(m Msg) (vs []util.CompactPeer) {
        }
        vl, ok := v.([]interface{})
        if !ok {
-               panic(v)
+               log.Printf("unexpected krpc values type: %T", v)
+               return
        }
        vs = make([]util.CompactPeer, 0, len(vl))
        for _, i := range vl {