Lines Matching refs:rrset
18 wdns_rrset_t *rrset; in _wdns_insert_rr_rrset_array() local
47 rrset = &a->rrsets[i - 1]; in _wdns_insert_rr_rrset_array()
49 if (wdns_compare_rr_rrset(rr, rrset)) { in _wdns_insert_rr_rrset_array()
51 rrset->n_rdatas += 1; in _wdns_insert_rr_rrset_array()
52 rrset->rdatas = my_realloc(rrset->rdatas, in _wdns_insert_rr_rrset_array()
53 rrset->n_rdatas * sizeof(*(rrset->rdatas))); in _wdns_insert_rr_rrset_array()
58 rrset->rdatas[rrset->n_rdatas - 1] = rdata; in _wdns_insert_rr_rrset_array()
61 if (rr->rrttl < rrset->rrttl) in _wdns_insert_rr_rrset_array()
62 rrset->rrttl = rr->rrttl; in _wdns_insert_rr_rrset_array()
73 rrset = &a->rrsets[a->n_rrsets - 1]; in _wdns_insert_rr_rrset_array()
74 memset(rrset, 0, sizeof(*rrset)); in _wdns_insert_rr_rrset_array()
77 rrset->rrttl = rr->rrttl; in _wdns_insert_rr_rrset_array()
78 rrset->rrtype = rr->rrtype; in _wdns_insert_rr_rrset_array()
79 rrset->rrclass = rr->rrclass; in _wdns_insert_rr_rrset_array()
83 rrset->n_rdatas = 1; in _wdns_insert_rr_rrset_array()
84 rrset->rdatas = my_malloc(sizeof(*(rrset->rdatas))); in _wdns_insert_rr_rrset_array()
88 rrset->name.len = rr->name.len; in _wdns_insert_rr_rrset_array()
89 rrset->name.data = rr->name.data; in _wdns_insert_rr_rrset_array()
97 rrset->rdatas[0] = rdata; in _wdns_insert_rr_rrset_array()