]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-slow.c
Use more the ND_TCHECK_1() macro
[tcpdump] / print-slow.c
index 2e2479ea09076a878866a7c5e61da6b25a82ec2d..6f489ae251cae4f7d0b6eee3ba21cfaae6066ed2 100644 (file)
@@ -262,7 +262,7 @@ slow_print(netdissect_options *ndo,
             goto tooshort;
         ND_TCHECK(*(pptr+1));
         if (*(pptr+1) != LACP_VERSION) {
-            ND_PRINT((ndo, "LACP version %u packet not supported", *(pptr+1)));
+            ND_PRINT((ndo, "LACP version %u packet not supported", EXTRACT_U_1(pptr + 1)));
             return;
         }
         print_version = 1;
@@ -273,7 +273,7 @@ slow_print(netdissect_options *ndo,
             goto tooshort;
         ND_TCHECK(*(pptr+1));
         if (*(pptr+1) != MARKER_VERSION) {
-            ND_PRINT((ndo, "MARKER version %u packet not supported", *(pptr+1)));
+            ND_PRINT((ndo, "MARKER version %u packet not supported", EXTRACT_U_1(pptr + 1)));
             return;
         }
         print_version = 1;
@@ -620,7 +620,7 @@ slow_oam_print(netdissect_options *ndo,
         /* Sequence number */
         if (tlen < 2)
             goto tooshort;
-        ND_TCHECK2(*tptr, 2);
+        ND_TCHECK_2(tptr);
         ND_PRINT((ndo, "\n\t  Sequence Number %u", EXTRACT_BE_U_2(tptr)));
         tlen -= 2;
         tptr += 2;