* signing no longer signs every rrset with KSK's, but only the DNSKEY rrset
* ported to Solaris 10
* LOC RR type has been fixed
+ * added ldns_send_buffer() function
Drill:
* drill prints error on failed axfr.
+ * drill now accepts mangled packets with -f
+
31 Apr 2006: 1.1.0: ldns-team
* Added tutorials and an introduction to the documentation
}
}
}
-
+ ldns_rr_list_deep_free(ds_list);
ldns_pkt_free(p);
} else {
/* if this is the last label, just verify the data and stop */
fprintf(stdout, "%s ", UNSIGNED);
ldns_rr_list_print(stdout, dataset);
}
+ ldns_rr_list_deep_free(dataset);
} else {
mesg("No DS");
}
+ ldns_pkt_free(p);
}
ds_list = NULL;
new_nss_aaaa = NULL;
}
/* convert RRs into canonical wire format */
- rr1_buf = ldns_buffer_new(rr1_len);
- rr2_buf = ldns_buffer_new(rr2_len);
- min_len = (rr1_len < rr2_len) ? rr1_len : rr2_len;
-
- if (ldns_rr2buffer_wire(rr1_buf, rr1, LDNS_SECTION_ANY) != LDNS_STATUS_OK) {
- ldns_buffer_free(rr1_buf);
- ldns_buffer_free(rr2_buf);
- return 0;
- }
- if (ldns_rr2buffer_wire(rr2_buf, rr2, LDNS_SECTION_ANY) != LDNS_STATUS_OK) {
- ldns_buffer_free(rr1_buf);
- ldns_buffer_free(rr2_buf);
- return 0;
- }
+ rr1_buf = ldns_buffer_new(rr1_len);
+ rr2_buf = ldns_buffer_new(rr2_len);
+ min_len = (rr1_len < rr2_len) ? rr1_len : rr2_len;
+
+ if (ldns_rr2buffer_wire(rr1_buf, rr1, LDNS_SECTION_ANY) != LDNS_STATUS_OK) {
+ ldns_buffer_free(rr1_buf);
+ ldns_buffer_free(rr2_buf);
+ return 0;
+ }
+ if (ldns_rr2buffer_wire(rr2_buf, rr2, LDNS_SECTION_ANY) != LDNS_STATUS_OK) {
+ ldns_buffer_free(rr1_buf);
+ ldns_buffer_free(rr2_buf);
+ return 0;
+ }
/* Compare RRs RDATA byte for byte. */
for(i = offset; i < min_len; i++) {