X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/ab22c228c885fd8eee863b1d47eecbf19f96bfb3..0181656313fbe514928263f4061d42d338a5bb7c:/print-ip-demux.c diff --git a/print-ip-demux.c b/print-ip-demux.c index 9d562d77..7df0f709 100644 --- a/print-ip-demux.c +++ b/print-ip-demux.c @@ -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: