From c1896c4d46eb01e9dfbe1ab1d6e98a289fac57f6 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Fri, 22 Aug 2014 17:47:44 +1000 Subject: [PATCH] Count unexpected cancels received --- client.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client.go b/client.go index 023e4707..b1dc099e 100644 --- a/client.go +++ b/client.go @@ -48,6 +48,7 @@ var ( peersFoundByDHT = expvar.NewInt("peersFoundByDHT") peersFoundByPEX = expvar.NewInt("peersFoundByPEX") uploadChunksPosted = expvar.NewInt("uploadChunksPosted") + unexpectedCancels = expvar.NewInt("unexpectedCancels") ) const extensionBytes = "\x00\x00\x00\x00\x00\x10\x00\x00" @@ -720,7 +721,7 @@ func (me *Client) connectionLoop(t *torrent, c *connection) error { case pp.Cancel: req := newRequest(msg.Index, msg.Begin, msg.Length) if !c.PeerCancel(req) { - log.Printf("received unexpected cancel: %v", req) + unexpectedCancels.Add(1) } case pp.Bitfield: if c.PeerPieces != nil { -- 2.50.0