Lines Matching refs:newd
753 struct packed_rrset_data* newd, *d = (struct packed_rrset_data*) in synth_dname_msg() local
814 newd = (struct packed_rrset_data*)regional_alloc_zero(region, in synth_dname_msg()
818 if(!newd) in synth_dname_msg()
820 ck->entry.data = newd; in synth_dname_msg()
821 newd->ttl = 0; /* 0 for synthesized CNAME TTL */ in synth_dname_msg()
822 newd->count = 1; in synth_dname_msg()
823 newd->rrsig_count = 0; in synth_dname_msg()
824 newd->trust = rrset_trust_ans_noAA; in synth_dname_msg()
825 newd->rr_len = (size_t*)((uint8_t*)newd + in synth_dname_msg()
827 newd->rr_len[0] = newlen + sizeof(uint16_t); in synth_dname_msg()
828 packed_rrset_ptr_fixup(newd); in synth_dname_msg()
829 newd->rr_ttl[0] = newd->ttl; in synth_dname_msg()
830 msg->rep->ttl = newd->ttl; in synth_dname_msg()
831 msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(newd->ttl); in synth_dname_msg()
832 msg->rep->serve_expired_ttl = newd->ttl + SERVE_EXPIRED_TTL; in synth_dname_msg()
833 sldns_write_uint16(newd->rr_data[0], newlen); in synth_dname_msg()
834 memmove(newd->rr_data[0] + sizeof(uint16_t), newname, newlen); in synth_dname_msg()