]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ip6.c
gre: add support for MikroTik Ethernet-over-IP hack.
[tcpdump] / print-ip6.c
index 2784401c9a2c2b99b08b94a6809afad49904be7b..2f1183c00699b577dc4d5723cc558899b74c085e 100644 (file)
@@ -351,6 +351,11 @@ ip6_print(netdissect_options *ndo, const u_char *bp, u_int length)
                                return;
                        }
                        advance = hbhopt_process(ndo, cp, &found_jumbo, &payload_len);
+                       if (payload_len == 0 && found_jumbo == 0) {
+                               ND_PRINT("[No valid Jumbo Payload Hop-by-Hop option found]");
+                               nd_print_invalid(ndo);
+                               return;
+                       }
                        if (advance < 0) {
                                nd_pop_packet_info(ndo);
                                return;