diff --git a/net/packet/packet.go b/net/packet/packet.go index 97324541f..f4cb1188c 100644 --- a/net/packet/packet.go +++ b/net/packet/packet.go @@ -111,7 +111,7 @@ func (q *Parsed) Decode(b []byte) { return } - q.IPVersion = (b[0] & 0xF0) >> 4 + q.IPVersion = b[0] >> 4 switch q.IPVersion { case 4: q.decode4(b)