Assignment, *p++ -> EXTRACT_8BITS(p); p++;
Assignment, *(p++) -> EXTRACT_8BITS(p); p++;
Partial list.
switch (netlen) {
case 1:
- addr = *cp++;
+ addr = EXTRACT_8BITS(cp);
+ cp++;
/* fall through */
case 2:
addr = (addr << 8) | *cp++;
if (length < 1)
goto trunc;
ND_TCHECK2(cp[0], 1);
- distances = *cp++;
+ distances = EXTRACT_8BITS(cp);
+ cp++;
length--;
ND_PRINT((ndo, " %s %s ",
gateways < (int)egp->egp_intgw ? "int" : "ext",
ND_TCHECK2(cp[0], 2);
ND_PRINT((ndo, "%sd%d:", comma, (int)*cp++));
comma = ", ";
- networks = *cp++;
+ networks = EXTRACT_8BITS(cp);
+ cp++;
length -= 2;
while (--networks >= 0) {
/* Pickup network number */
ND_TCHECK2(tptr[0], jnx_ext_len);
while (jnx_ext_len > JUNIPER_EXT_TLV_OVERHEAD) {
- tlv_type = *(tptr++);
- tlv_len = *(tptr++);
+ tlv_type = EXTRACT_8BITS(tptr);
+ tptr++;
+ tlv_len = EXTRACT_8BITS(tptr);
+ tptr++;
tlv_value = 0;
/* sanity checks */