]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-mpls.c
Use nd_ types, add EXTRACT_ calls, clean up signed vs. unsigned.
[tcpdump] / print-mpls.c
index b156ef7fc5d6ffe2185bb04b0f4ffaf7b5f2a9fa..c566ea1421dea7763e24c77b3c05b4b2c305ad2e 100644 (file)
@@ -67,7 +67,7 @@ mpls_print(netdissect_options *ndo, const u_char *bp, u_int length)
        p = bp;
        ND_PRINT((ndo, "MPLS"));
        do {
-               ND_TCHECK2(*p, sizeof(label_entry));
+               ND_TCHECK_LEN(p, sizeof(label_entry));
                if (length < sizeof(label_entry)) {
                        ND_PRINT((ndo, "[|MPLS], length %u", length));
                        return;