- ND_TCHECK2(bp[22], 2);
- ND_PRINT((ndo, " group %s", ipaddr_string(ndo, &bp[8])));
- if (EXTRACT_BE_32BITS(bp + 12) != 0xffffffff)
- ND_PRINT((ndo, "/%s", ipaddr_string(ndo, &bp[12])));
- ND_PRINT((ndo, " RP %s hold ", ipaddr_string(ndo, &bp[16])));
- unsigned_relts_print(ndo, EXTRACT_BE_16BITS(bp + 22));
+ ND_TCHECK_2(bp + 22);
+ ND_PRINT((ndo, " group %s", ipaddr_string(ndo, bp + 8)));
+ if (EXTRACT_BE_U_4(bp + 12) != 0xffffffff)
+ ND_PRINT((ndo, "/%s", ipaddr_string(ndo, bp + 12)));
+ ND_PRINT((ndo, " RP %s hold ", ipaddr_string(ndo, bp + 16)));
+ unsigned_relts_print(ndo, EXTRACT_BE_U_2(bp + 22));