tval=GET_U_1(tptr + i + 5);
ND_PRINT("\n\t Priority: %u, RES: %u, Sel: %u, Protocol ID: %u",
tval >> 5, (tval >> 3) & 0x03, (tval & 0x07),
- GET_BE_U_2(tptr + i + 5));
+ GET_BE_U_2(tptr + i + 6));
i=i+3;
}
break;
{
int hexdump = FALSE;
u_int subtype;
- uint8_t tval;
+ uint16_t tval;
uint16_t tlv;
uint32_t i, pgval, uval;
- u_int tlen, tlv_type, tlv_len;
+ u_int tlen, tlv_type;
+ uint16_t tlv_len;
const u_char *tptr, *mptr;
if (len < 4) {
}
if (!pfunc) {
- nd_snprintf(buf, sizeof(buf), "AFI %s (%u), no AF printer !",
+ snprintf(buf, sizeof(buf), "AFI %s (%u), no AF printer !",
tok2str(af_values, "Unknown", af), af);
} else {
- nd_snprintf(buf, sizeof(buf), "AFI %s (%u): %s",
+ snprintf(buf, sizeof(buf), "AFI %s (%u): %s",
tok2str(af_values, "Unknown", af), af, (*pfunc)(ndo, tptr+1));
}