Bugfix: index out of range in some cases

This commit is contained in:
lspgn
2022-01-06 21:59:02 +01:00
parent 4308c483a4
commit 27863691f0

View File

@@ -172,7 +172,7 @@ func ParseEthernetHeader(flowMessage *flowmessage.FlowMessage, data []byte, conf
appOffset = 8
}
if len(data) >= offset+13 && nextHeader == 6 {
if len(data) > offset+13 && nextHeader == 6 {
tcpflags = data[offset+13]
appOffset = int(data[13]>>4) * 4