]> The Tcpdump Group git mirrors - tcpdump/commitdiff
DECnet: Use more ND_TCHECK_n() macros
authorFrancois-Xavier Le Bail <[email protected]>
Tue, 23 Jan 2018 18:44:21 +0000 (19:44 +0100)
committerFrancois-Xavier Le Bail <[email protected]>
Tue, 23 Jan 2018 18:44:21 +0000 (19:44 +0100)
print-decnet.c

index 8aa63e8f60ba41e43683863ffb6b2c581dc10bb2..ec611e386c60557d95b3bcd52c9601fefef96f91 100644 (file)
@@ -528,7 +528,7 @@ decnet_print(netdissect_options *ndo,
        length = pktlen;
 
        rhp = (const union routehdr *)(ap + sizeof(short));
-       ND_TCHECK(rhp->rh_short.sh_flags);
+       ND_TCHECK_1(rhp->rh_short.sh_flags);
        mflags = EXTRACT_U_1(rhp->rh_short.sh_flags);
 
        if (mflags & RMF_PAD) {
@@ -545,7 +545,7 @@ decnet_print(netdissect_options *ndo,
            length -= padlen;
            caplen -= padlen;
            rhp = (const union routehdr *)(ap + sizeof(short));
-           ND_TCHECK(rhp->rh_short.sh_flags);
+           ND_TCHECK_1(rhp->rh_short.sh_flags);
            mflags = EXTRACT_U_1(rhp->rh_short.sh_flags);
        }
 
@@ -879,7 +879,7 @@ print_nsp(netdissect_options *ndo,
 
                    if (nsplen < data_off)
                        goto trunc;
-                   ND_TCHECK(shp->sh_seq[0]);
+                   ND_TCHECK_2(shp->sh_seq[0]);
                    ack = EXTRACT_LE_U_2(shp->sh_seq[0]);
                    if (ack & SGQ_ACK) {        /* acknum field */
                        if ((ack & SGQ_NAK) == SGQ_NAK)
@@ -889,7 +889,7 @@ print_nsp(netdissect_options *ndo,
                        data_off += sizeof(short);
                        if (nsplen < data_off)
                            goto trunc;
-                       ND_TCHECK(shp->sh_seq[1]);
+                       ND_TCHECK_2(shp->sh_seq[1]);
                        ack = EXTRACT_LE_U_2(shp->sh_seq[1]);
                        if (ack & SGQ_OACK) {   /* ackoth field */
                            if ((ack & SGQ_ONAK) == SGQ_ONAK)
@@ -899,7 +899,7 @@ print_nsp(netdissect_options *ndo,
                            data_off += sizeof(short);
                            if (nsplen < data_off)
                                goto trunc;
-                           ND_TCHECK(shp->sh_seq[2]);
+                           ND_TCHECK_2(shp->sh_seq[2]);
                            ack = EXTRACT_LE_U_2(shp->sh_seq[2]);
                        }
                    }
@@ -915,7 +915,7 @@ print_nsp(netdissect_options *ndo,
 
                    if (nsplen < data_off)
                        goto trunc;
-                   ND_TCHECK(shp->sh_seq[0]);
+                   ND_TCHECK_2(shp->sh_seq[0]);
                    ack = EXTRACT_LE_U_2(shp->sh_seq[0]);
                    if (ack & SGQ_ACK) {        /* acknum field */
                        if ((ack & SGQ_NAK) == SGQ_NAK)
@@ -925,7 +925,7 @@ print_nsp(netdissect_options *ndo,
                        data_off += sizeof(short);
                        if (nsplen < data_off)
                            goto trunc;
-                       ND_TCHECK(shp->sh_seq[1]);
+                       ND_TCHECK_2(shp->sh_seq[1]);
                        ack = EXTRACT_LE_U_2(shp->sh_seq[1]);
                        if (ack & SGQ_OACK) {   /* ackdat field */
                            if ((ack & SGQ_ONAK) == SGQ_ONAK)
@@ -935,7 +935,7 @@ print_nsp(netdissect_options *ndo,
                            data_off += sizeof(short);
                            if (nsplen < data_off)
                                goto trunc;
-                           ND_TCHECK(shp->sh_seq[2]);
+                           ND_TCHECK_2(shp->sh_seq[2]);
                            ack = EXTRACT_LE_U_2(shp->sh_seq[2]);
                        }
                    }
@@ -953,21 +953,21 @@ print_nsp(netdissect_options *ndo,
 
                    if (nsplen < sizeof(struct seghdr) + sizeof(struct lsmsg))
                        goto trunc;
-                   ND_TCHECK(shp->sh_seq[0]);
+                   ND_TCHECK_2(shp->sh_seq[0]);
                    ack = EXTRACT_LE_U_2(shp->sh_seq[0]);
                    if (ack & SGQ_ACK) {        /* acknum field */
                        if ((ack & SGQ_NAK) == SGQ_NAK)
                            ND_PRINT("nak %u ", ack & SGQ_MASK);
                        else
                            ND_PRINT("ack %u ", ack & SGQ_MASK);
-                       ND_TCHECK(shp->sh_seq[1]);
+                       ND_TCHECK_2(shp->sh_seq[1]);
                        ack = EXTRACT_LE_U_2(shp->sh_seq[1]);
                        if (ack & SGQ_OACK) {   /* ackdat field */
                            if ((ack & SGQ_ONAK) == SGQ_ONAK)
                                ND_PRINT("nakdat %u ", ack & SGQ_MASK);
                            else
                                ND_PRINT("ackdat %u ", ack & SGQ_MASK);
-                           ND_TCHECK(shp->sh_seq[2]);
+                           ND_TCHECK_2(shp->sh_seq[2]);
                            ack = EXTRACT_LE_U_2(shp->sh_seq[2]);
                        }
                    }
@@ -1048,7 +1048,7 @@ print_nsp(netdissect_options *ndo,
                            ND_PRINT("nak %u ", ack & SGQ_MASK);
                        else
                            ND_PRINT("ack %u ", ack & SGQ_MASK);
-                       ND_TCHECK(amp->ak_acknum[1]);
+                       ND_TCHECK_2(amp->ak_acknum[1]);
                        ack = EXTRACT_LE_U_2(amp->ak_acknum[1]);
                        if (ack & SGQ_OACK) {   /* ackdat field */
                            if ((ack & SGQ_ONAK) == SGQ_ONAK)