X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/69ead2a09cf7d0666c6a7ac12e47fd9743242c61..c177cb3800a9a68d79b2812f0ffcb9479abd6eb8:/print-mpls.c?ds=inline diff --git a/print-mpls.c b/print-mpls.c index f6ee434e..5c26e4f9 100644 --- a/print-mpls.c +++ b/print-mpls.c @@ -186,22 +186,22 @@ mpls_print(netdissect_options *ndo, const u_char *bp, u_int length) */ if (pt == PT_UNKNOWN) { if (!ndo->ndo_suppress_default_print) - ND_DEFAULTPRINT(p, length - (p - bp)); + ND_DEFAULTPRINT(p, length); return; } ND_PRINT((ndo, ndo->ndo_vflag ? "\n\t" : " ")); switch (pt) { case PT_IPV4: - ip_print(ndo, p, length - (p - bp)); + ip_print(ndo, p, length); break; case PT_IPV6: - ip6_print(ndo, p, length - (p - bp)); + ip6_print(ndo, p, length); break; case PT_OSI: - isoclns_print(ndo, p, length - (p - bp), length - (p - bp)); + isoclns_print(ndo, p, length); break; default: