X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/a7be3fdba438f8ea80586d2a00b23fb9a96d602c..de0c7fc746c37eb83e15a6890d30dc6f608e9d76:/print-mpls.c diff --git a/print-mpls.c b/print-mpls.c index ba422334..9d773214 100644 --- a/print-mpls.c +++ b/print-mpls.c @@ -72,7 +72,7 @@ mpls_print(netdissect_options *ndo, const u_char *bp, u_int length) ND_PRINT((ndo, "[|MPLS], length %u", length)); return; } - label_entry = EXTRACT_32BITS(p); + label_entry = EXTRACT_BE_U_4(p); ND_PRINT((ndo, "%s(label %u", (label_stack_depth && ndo->ndo_vflag) ? "\n\t" : " ", MPLS_LABEL(label_entry))); @@ -201,7 +201,7 @@ mpls_print(netdissect_options *ndo, const u_char *bp, u_int length) break; case PT_OSI: - isoclns_print(ndo, p, length, length); + isoclns_print(ndo, p, length); break; default: