{
uint16_t family;
uint8_t source, scope;
+
+ ldns_buffer_printf(output, "; CLIENT SUBNET: ");
+
if(len < 4) {
ldns_buffer_printf(output, "malformed subnet ");
ldns_edns_hex_data2buffer_str(output, data, len);
return ldns_buffer_status(output);
}
+
+
family = ldns_read_uint16(data);
source = data[2];
scope = data[3];
static ldns_status
ldns_edns_chain2buffer_str(ldns_buffer* output, uint8_t* data, size_t len)
{
- ldns_rdf** temp = NULL;
+ ldns_rdf* temp = NULL;
ldns_buffer_printf(output, "; CHAIN: ");
- if (ldns_str2rdf_dname(temp, (char*) data) != LDNS_STATUS_OK) {
+ if (ldns_str2rdf_dname(&temp, (char*) data) != LDNS_STATUS_OK) {
ldns_buffer_printf(output, "malformed chain ");
ldns_edns_hex_data2buffer_str(output, data, len);
ldns_buffer_printf(output, "\n");
ldns_buffer_printf(output, ";; ADDITIONAL SECTION:\n");
+
for (i = 0; i < ldns_pkt_arcount(pkt); i++) {
status = ldns_rr2buffer_str_fmt(output, fmt,
ldns_rr_list_rr(