From b0526e82841518b6bc79618ac3c4ae4682e91ff8 Mon Sep 17 00:00:00 2001 From: Josh Bleecher Snyder Date: Fri, 13 Nov 2020 18:20:03 -0800 Subject: [PATCH] net/packet: remove unnecessary mark There's no need to mask out the bottom four bits of b[0] if we are about to shift them away. --- net/packet/packet.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)