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;