void
ldns_pkt_set_answerfrom(ldns_pkt *packet, ldns_rdf *answerfrom)
{
- /* TODO if exists free? packet is not the owner of the
- * rdf - So no */
+ /* if _answerfrom was set, this is a leak. Callers beware */
packet->_answerfrom = answerfrom;
}
void
ldns_pkt_set_when(ldns_pkt *packet, char *when)
{
- /* TODO if exists free? */
+ /* if _when was set, this is a leak. Callers beware */
packet->_when = when;
}
ldns_pkt_set_when(new_pkt, ldns_pkt_when(pkt));
ldns_pkt_set_tsig(new_pkt, ldns_pkt_tsig(pkt));
- /* todo: edns? */
+ /* todo: edns? jelte?? */
ldns_rr_list_deep_free(new_pkt->_question);
ldns_rr_list_deep_free(new_pkt->_answer);
ldns_rr_list_deep_free(new_pkt->_authority);