X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/1fe6e66ecec3fb7a7cc729038012cbb264542331..e5e64498bb8fd83919d4e7f854224a1e459e4ab0:/print-mpls.c diff --git a/print-mpls.c b/print-mpls.c index 21b7ba46..039781ad 100644 --- a/print-mpls.c +++ b/print-mpls.c @@ -59,8 +59,8 @@ void mpls_print(netdissect_options *ndo, const u_char *bp, u_int length) { const u_char *p; - u_int32_t label_entry; - u_int16_t label_stack_depth = 0; + uint32_t label_entry; + uint16_t label_stack_depth = 0; enum mpls_packet_type pt = PT_UNKNOWN; p = bp; @@ -175,7 +175,7 @@ mpls_print(netdissect_options *ndo, const u_char *bp, u_int length) */ if (pt == PT_UNKNOWN) { if (!ndo->ndo_suppress_default_print) - ndo->ndo_default_print(ndo, p, length - (p - bp)); + ND_DEFAULTPRINT(p, length - (p - bp)); return; } ND_PRINT((ndo, ndo->ndo_vflag ? "\n\t" : " ")); @@ -194,7 +194,7 @@ mpls_print(netdissect_options *ndo, const u_char *bp, u_int length) break; case PT_OSI: - isoclns_print(p, length - (p - bp), length - (p - bp)); + isoclns_print(ndo, p, length - (p - bp), length - (p - bp)); break; default: