From cd7c8dd374109c454830e04ae2cfa8086f86ced0 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Tue, 30 Jun 2015 18:08:36 -0400 Subject: [PATCH] udp: make BadConnID a normal error This causes packets that have bad connection IDs to not be recorded as a bad request in our stats. These types of errors to be expected and should balloon our stats. Fixes #72. --- udp/protocol.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/udp/protocol.go b/udp/protocol.go index c6db23d..ec09ca4 100644 --- a/udp/protocol.go +++ b/udp/protocol.go @@ -7,6 +7,7 @@ package udp import ( "bytes" "encoding/binary" + "errors" "net" "github.com/chihaya/chihaya/stats" @@ -46,7 +47,7 @@ var ( errMalformedPacket = models.ProtocolError("malformed packet") errMalformedIP = models.ProtocolError("malformed IP address") errMalformedEvent = models.ProtocolError("malformed event ID") - errBadConnectionID = models.ProtocolError("bad connection ID") + errBadConnectionID = errors.New("bad connection ID") ) // handleTorrentError writes err to w if err is a models.ClientError.