]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ip-demux.c
Compile with '-Wmissing-variable-declarations' if it's available
[tcpdump] / print-ip-demux.c
index 9d562d775ee9df54a4d0c88b63c659462defed32..7df0f7095d72b0a8fb61d6c44120cff49c151a7d 100644 (file)
@@ -161,7 +161,13 @@ again:
                break;
 
        case IPPROTO_IGMP:
-               igmp_print(ndo, bp, length);
+               if (ver == 4)
+                       igmp_print(ndo, bp, length);
+               else {
+                       ND_PRINT("[%s requires IPv4]",
+                                tok2str(ipproto_values,"unknown",nh));
+                       nd_print_invalid(ndo);
+               }
                break;
 
        case IPPROTO_IPV4: