In some ND_ISPRINT() macro calls.
ND_PRINT((ndo, "\n\t Simple Text Authentication data: "));
for (; i < RIP_AUTHLEN; p++, i++)
ND_PRINT((ndo, "%c",
- ND_ISPRINT(*p) ? EXTRACT_U_1(p) : '.'));
+ ND_ISPRINT(EXTRACT_U_1(p)) ? EXTRACT_U_1(p) : '.'));
} else if (auth_type == 3) {
ND_PRINT((ndo, "\n\t Auth header:"));
ND_PRINT((ndo, " Packet Len %u,", EXTRACT_BE_U_2((const uint8_t *)ni + 4)));
p = elem->data.str;
ND_TCHECK2(*p, asnlen);
for (i = asnlen; printable && i-- > 0; p++)
- printable = ND_ISPRINT(*p);
+ printable = ND_ISPRINT(EXTRACT_U_1(p));
p = elem->data.str;
if (printable) {
ND_PRINT((ndo, "\""));