Fix IPv6 case

This commit is contained in:
Leonid Bugaev
2022-07-22 21:11:15 +03:00
parent e78d7cd34c
commit 8ca011a38b
+2 -2
View File
@@ -152,8 +152,8 @@ func (pckt *Packet) parse(data []byte, lType, lTypeLen int, cp *gopacket.Capture
totalLen += extLen
}
totalPacketLen := binary.BigEndian.Uint16(ldata[4:6])
tcpLen = int(totalPacketLen) - totalLen
// Unlike ipv4 this field contains not full packet length, but only payload length
tcpLen = int(binary.BigEndian.Uint16(ldata[4:6]))
netLayer = ldata[:totalLen]
} else {