The bounds check is already done before by ND_TCHECK2(*tptr, len).
So we are deliberately ignoring the return values of fn_printn with last
argument NULL (no bounds check).
if (!ndo->ndo_vflag)
ND_PRINT((ndo, ", Device-ID "));
ND_PRINT((ndo, "'"));
if (!ndo->ndo_vflag)
ND_PRINT((ndo, ", Device-ID "));
ND_PRINT((ndo, "'"));
- fn_printn(ndo, tptr, len, NULL);
+ (void)fn_printn(ndo, tptr, len, NULL);
ND_PRINT((ndo, "'"));
break;
case 0x02: /* Address */
ND_PRINT((ndo, "'"));
break;
case 0x02: /* Address */
break;
case 0x03: /* Port-ID */
ND_PRINT((ndo, "'"));
break;
case 0x03: /* Port-ID */
ND_PRINT((ndo, "'"));
- fn_printn(ndo, tptr, len, NULL);
+ (void)fn_printn(ndo, tptr, len, NULL);
ND_PRINT((ndo, "'"));
break;
case 0x04: /* Capabilities */
ND_PRINT((ndo, "'"));
break;
case 0x04: /* Capabilities */
break;
case 0x06: /* Platform */
ND_PRINT((ndo, "'"));
break;
case 0x06: /* Platform */
ND_PRINT((ndo, "'"));
- fn_printn(ndo, tptr, len, NULL);
+ (void)fn_printn(ndo, tptr, len, NULL);
ND_PRINT((ndo, "'"));
break;
case 0x07: /* Prefixes */
ND_PRINT((ndo, "'"));
break;
case 0x07: /* Prefixes */
break;
case 0x09: /* VTP Mgmt Domain - CDPv2 */
ND_PRINT((ndo, "'"));
break;
case 0x09: /* VTP Mgmt Domain - CDPv2 */
ND_PRINT((ndo, "'"));
- fn_printn(ndo, tptr, len, NULL);
+ (void)fn_printn(ndo, tptr, len, NULL);
ND_PRINT((ndo, "'"));
break;
case 0x0a: /* Native VLAN ID - CDPv2 */
ND_PRINT((ndo, "'"));
break;
case 0x0a: /* Native VLAN ID - CDPv2 */
break;
case 0x14: /* System Name - not documented */
ND_PRINT((ndo, "'"));
break;
case 0x14: /* System Name - not documented */
ND_PRINT((ndo, "'"));
- fn_printn(ndo, tptr, len, NULL);
+ (void)fn_printn(ndo, tptr, len, NULL);
ND_PRINT((ndo, "'"));
break;
case 0x16: /* System Object ID - not documented */
ND_PRINT((ndo, "'"));
break;
case 0x16: /* System Object ID - not documented */
ND_PRINT((ndo, "0x%02x", *(tptr)));
if (len > 1) {
ND_PRINT((ndo, "/"));
ND_PRINT((ndo, "0x%02x", *(tptr)));
if (len > 1) {
ND_PRINT((ndo, "/"));
- fn_printn(ndo, tptr + 1, len - 1, NULL);
+ (void)fn_printn(ndo, tptr + 1, len - 1, NULL);