]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
decode/ieee8021ah: fix possible packet truncation
authorVictor Julien <victor@inliniac.net>
Wed, 26 Feb 2020 19:34:25 +0000 (20:34 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 10 Apr 2020 11:53:22 +0000 (13:53 +0200)
src/decode-vlan.c

index 49f228a8ab28ea417da426aee3fdf718e656bcbb..c41d870f772559d226f9a1a936e0f8bd82d6ed1d 100644 (file)
@@ -45,7 +45,7 @@
 #include "host.h"
 
 static int DecodeIEEE8021ah(ThreadVars *tv, DecodeThreadVars *dtv, Packet *p,
-        const uint8_t *pkt, uint16_t len);
+        const uint8_t *pkt, uint32_t len);
 
 /**
  * \internal
@@ -164,7 +164,7 @@ typedef struct IEEE8021ahHdr_ {
 #define IEEE8021AH_HEADER_LEN sizeof(IEEE8021ahHdr)
 
 static int DecodeIEEE8021ah(ThreadVars *tv, DecodeThreadVars *dtv, Packet *p,
-        const uint8_t *pkt, uint16_t len)
+        const uint8_t *pkt, uint32_t len)
 {
     StatsIncr(tv, dtv->counter_ieee8021ah);