]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-vxlan-gpe.c
CVE-2017-5342/pass correct caplen value to ether_print()
[tcpdump] / print-vxlan-gpe.c
index a3c214d3ef5b34e0bb225cff82ede5407fe20055..6d170de10e6a2bd9fd2aef2ebf82ab0b999b41e1 100644 (file)
@@ -92,7 +92,7 @@ vxlan_gpe_print(netdissect_options *ndo, const u_char *bp, u_int len)
         ip6_print(ndo, bp, len - 8);
         break;
     case 0x3:
-        ether_print(ndo, bp, len - 8, len - 8, NULL, NULL);
+        ether_print(ndo, bp, len - 8, ndo->ndo_snapend - bp, NULL, NULL);
         break;
     case 0x4:
         nsh_print(ndo, bp, len - 8);