X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/a7be3fdba438f8ea80586d2a00b23fb9a96d602c..08ee0b90d80c315264f2a1dba2e5704c30e51e1f:/print-mpls.c?ds=inline diff --git a/print-mpls.c b/print-mpls.c index ba422334..c8fe9045 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_32BITS(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: