- ND_PRINT((ndo, " src:%s", (src->addr_string)(ndo, src->addr)));
- ND_PRINT((ndo, "; "));
- ND_PRINT((ndo, "SrcNwref:%d; ", srcNwref));
- ND_PRINT((ndo, "DstNwref:%d; ", dstNwref));
+ ND_PRINT(" src:%s", (src->addr_string)(ndo, src->addr));
+ ND_PRINT("; ");
+
+ if (length < 2) {
+ ND_PRINT(" (length %u < 2)", length);
+ goto invalid;
+ }
+
+ ND_PRINT("SrcNwref:%u; ", GET_U_1(bp));
+ length -= 1;
+ bp += 1;
+
+ ND_PRINT("DstNwref:%u; ", GET_U_1(bp));
+ length -= 1;
+ bp += 1;