From 8d0677e4bdab3183e0214d775e6bf82dd845b6ce Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 2 May 2015 00:37:27 +0300 Subject: [PATCH] Correct FramesIn counting, take into account heartbeats Signed-off-by: Sergey Matveev --- transport.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transport.go b/transport.go index eb02494..904d3f1 100644 --- a/transport.go +++ b/transport.go @@ -256,6 +256,7 @@ func (p *Peer) UDPProcess(udpPkt []byte, tap io.Writer, ready chan struct{}) boo return false } ready <- struct{}{} + p.FramesIn++ p.BytesIn += int64(size) p.LastPing = time.Now() p.NonceRecv = p.nonceRecv @@ -266,7 +267,6 @@ func (p *Peer) UDPProcess(udpPkt []byte, tap io.Writer, ready chan struct{}) boo } p.frame = p.buf[S20BS+PktSizeSize : S20BS+PktSizeSize+p.pktSize] p.BytesPayloadIn += int64(p.pktSize) - p.FramesIn++ tap.Write(p.frame) return true } -- 2.44.0