]> The Tcpdump Group git mirrors - tcpdump/commitdiff
Add a nd_print_trunc() call
authorFrancois-Xavier Le Bail <[email protected]>
Fri, 18 May 2018 11:55:46 +0000 (13:55 +0200)
committerFrancois-Xavier Le Bail <[email protected]>
Fri, 18 May 2018 12:01:47 +0000 (14:01 +0200)
Moreover:
Replace a ND_TTEST_*() with ND_TCHECK_*().

print-bootp.c

index fcd4d87b56867e90f2a105a340d7d97ac31efa87..8d2166c28dc53a520913373ad10a592e0937787f 100644 (file)
@@ -654,10 +654,7 @@ rfc1048_print(netdissect_options *ndo,
                                ND_PRINT(", occurs %u", ntag);
                }
 
-               if (!ND_TTEST_LEN(bp, len)) {
-                       ND_PRINT("[|rfc1048 %u]", len);
-                       return;
-               }
+               ND_TCHECK_LEN(bp, len);
 
                if (tag == TAG_DHCP_MESSAGE && len == 1) {
                        ND_PRINT("%s", tok2str(dhcp_msg_values, "Unknown (%u)", EXTRACT_U_1(bp)));
@@ -1049,7 +1046,7 @@ rfc1048_print(netdissect_options *ndo,
        }
        return;
 trunc:
-       ND_PRINT("|[rfc1048]");
+       nd_print_trunc(ndo);
 }
 
 #define PRINTCMUADDR(m, s) { ND_TCHECK_4(&cmu->m); \