Lines Matching defs:rd
2446 mDNSu8 *rd = m->rec.r.resrec.rdata->u.data;
2447 mDNSu8 *rdend = rd + m->rec.r.resrec.rdlength;
2450 rd += alglen; // algorithm name
2451 if (rd + 6 > rdend) goto finish;
2452 rd += 6; // 48-bit timestamp
2453 if (rd + sizeof(mDNSOpaque16) > rdend) goto finish;
2454 rd += sizeof(mDNSOpaque16); // fudge
2455 if (rd + sizeof(mDNSOpaque16) > rdend) goto finish;
2456 macsize = mDNSVal16(*(mDNSOpaque16 *)rd);
2457 rd += sizeof(mDNSOpaque16); // MAC size
2458 if (rd + macsize > rdend) goto finish;
2459 rd += macsize;
2460 if (rd + sizeof(mDNSOpaque16) > rdend) goto finish;
2461 rd += sizeof(mDNSOpaque16); // orig id
2462 if (rd + sizeof(mDNSOpaque16) > rdend) goto finish;
2463 err = mDNSVal16(*(mDNSOpaque16 *)rd); // error code