| commit | beca6e702546e24811a2ab10fd8eb50446155745 | [log] [tgz] |
|---|---|---|
| author | Francois-Xavier Le Bail <fx.lebail@yahoo.com> | Tue Jul 12 21:21:26 2016 +0200 |
| committer | Francois-Xavier Le Bail <fx.lebail@yahoo.com> | Wed Jan 18 09:16:39 2017 +0100 |
| tree | c90af58e14b553d209139e568567a66fcbb495d7 | |
| parent | 9281ad283a74476eefaf039f8c4ebc7c001a1cd1 [diff] |
IGMP: Add a length check
diff --git a/print-igmp.c b/print-igmp.c index 9bc6025..0bb7f97 100644 --- a/print-igmp.c +++ b/print-igmp.c
@@ -328,7 +328,7 @@ break; } - if (ndo->ndo_vflag && ND_TTEST2(bp[0], len)) { + if (ndo->ndo_vflag && len >= 4 && ND_TTEST2(bp[0], len)) { /* Check the IGMP checksum */ vec[0].ptr = bp; vec[0].len = len;