ldns_pkt_free(pkt);
}
- result = ldns_rr_list_cat(aaaa, a);
+ result = ldns_rr_list_cat_clone(aaaa, a);
ldns_rr_list_deep_free(aaaa);
ldns_rr_list_deep_free(a);
* \param[in] rd2 the rightside
* \return a new rdf with leftside/rightside
*/
-ldns_rdf *ldns_dname_cat(ldns_rdf *rd1, ldns_rdf *rd2);
+ldns_rdf *ldns_dname_cat_clone(ldns_rdf *rd1, ldns_rdf *rd2);
/**
* chop one label off a dname. so
* wwww.nlnetlabs.nl, becomes nlnetlabs.nl
{
ldns_rr_list *all;
- all = ldns_rr_list_cat(
+ all = ldns_rr_list_cat_clone(
ldns_pkt_xxsection(packet, LDNS_SECTION_QUESTION),
ldns_pkt_xxsection(packet, LDNS_SECTION_ANSWER));
- all = ldns_rr_list_cat(all,
+ all = ldns_rr_list_cat_clone(all,
ldns_pkt_xxsection(packet, LDNS_SECTION_AUTHORITY));
- all = ldns_rr_list_cat(all,
+ all = ldns_rr_list_cat_clone(all,
ldns_pkt_xxsection(packet, LDNS_SECTION_ADDITIONAL));
return all;
}
{
ldns_rr_list *all, *all2;
- all = ldns_rr_list_cat(
+ all = ldns_rr_list_cat_clone(
ldns_pkt_xxsection(packet, LDNS_SECTION_ANSWER),
ldns_pkt_xxsection(packet, LDNS_SECTION_AUTHORITY));
- all2 = ldns_rr_list_cat(all,
+ all2 = ldns_rr_list_cat_clone(all,
ldns_pkt_xxsection(packet, LDNS_SECTION_ADDITIONAL));
ldns_rr_list_free(all);
break;
}
/* add the suffix */
- rev = ldns_dname_cat(ret_dname, in_addr);
+ rev = ldns_dname_cat_clone(ret_dname, in_addr);
ldns_rdf_free(ret_dname);
ldns_rdf_free(in_addr);