]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-tftp.c
Rename EXTRACT_ macros
[tcpdump] / print-tftp.c
index 6600c9cf673100acf5650734acb9663a197317d2..314dfb41eff0d7d86ef769dee41bda3c7f9ea832 100644 (file)
@@ -101,8 +101,8 @@ tftp_print(netdissect_options *ndo,
        /* Print tftp request type */
        if (length < 2)
                goto trunc;
-       ND_TCHECK_16BITS(bp);
-       opcode = EXTRACT_16BITS(bp);
+       ND_TCHECK_2(bp);
+       opcode = EXTRACT_BE_U_2(bp);
        cp = tok2str(op2str, "tftp-#%d", opcode);
        ND_PRINT((ndo, " %s", cp));
        /* Bail if bogus opcode */
@@ -168,17 +168,17 @@ tftp_print(netdissect_options *ndo,
        case DATA:
                if (length < 2)
                        goto trunc;     /* no block number */
-               ND_TCHECK_16BITS(bp);
-               ND_PRINT((ndo, " block %d", EXTRACT_16BITS(bp)));
+               ND_TCHECK_2(bp);
+               ND_PRINT((ndo, " block %d", EXTRACT_BE_U_2(bp)));
                break;
 
        case TFTP_ERROR:
                /* Print error code string */
                if (length < 2)
                        goto trunc;     /* no error code */
-               ND_TCHECK_16BITS(bp);
+               ND_TCHECK_2(bp);
                ND_PRINT((ndo, " %s", tok2str(err2str, "tftp-err-#%d \"",
-                                      EXTRACT_16BITS(bp))));
+                                      EXTRACT_BE_U_2(bp))));
                bp += 2;
                length -= 2;
                /* Print error message string */