]> The Tcpdump Group git mirrors - tcpdump/commitdiff
Use more the EXTRACT_8BITS() macro to fetch a one-byte value (5/n)
authorFrancois-Xavier Le Bail <[email protected]>
Sun, 19 Nov 2017 15:05:04 +0000 (16:05 +0100)
committerFrancois-Xavier Le Bail <[email protected]>
Sun, 19 Nov 2017 15:06:12 +0000 (16:06 +0100)
In ISIS_MASK_TLV_SHARED_RISK_GROUP() macro call.

print-isoclns.c

index d4d79c8eecd32c552ecdc5d1acad041e84e8e114..d7d9e369e67b8c3f07f44dee27799bc83b73053e 100644 (file)
@@ -2902,7 +2902,7 @@ isis_print(netdissect_options *ndo,
            if (tmp < 1)
                break;
            ND_TCHECK2(*tptr, 1);
-           ND_PRINT((ndo, ", Flags: [%s]", ISIS_MASK_TLV_SHARED_RISK_GROUP(*tptr++) ? "numbered" : "unnumbered"));
+           ND_PRINT((ndo, ", Flags: [%s]", ISIS_MASK_TLV_SHARED_RISK_GROUP(EXTRACT_8BITS(tptr++)) ? "numbered" : "unnumbered"));
            tmp--;
 
            if (tmp < sizeof(struct in_addr))