if (cp + 16 > ep)
goto corrupt;
ND_TCHECK2(*cp, 16);
- ND_PRINT((ndo, "%s%s", sep,
#ifdef INET6
- ip6addr_string(cp)
+ ND_PRINT((ndo, "%s%s", sep, ip6addr_string(cp)));
#else
- "(compiled w/o IPv6)"
+ ND_PRINT((ndo, "%s(compiled w/o IPv6)", sep));
#endif /* INET6 */
- ));
cp += 16;
sep = ", ";
}
if (cp + 17 > ep)
goto corrupt;
ND_TCHECK2(*cp, 17);
- ND_PRINT((ndo, "%s%s/%u", sep,
#ifdef INET6
- ip6addr_string(cp),
+ ND_PRINT((ndo, "%s%s/%u", sep, ip6addr_string(cp), *(cp + 16)));
#else
- "(compiled w/o IPv6)",
+ ND_PRINT((ndo, "%s(compiled w/o IPv6)/%u", sep, *(cp + 16)));
#endif /* INET6 */
- *(cp + 16)));
cp += 17;
sep = ", ";
}