/* don't use algorithm mnemonics in the presentation format
this kind of got sneaked into the rfc's */
uint8_t data = ldns_rdf_data(rdf)[0];
-/*
+
ldns_lookup_table *lt;
lt = ldns_lookup_by_id(ldns_algorithms, (int) data);
if (lt) {
ldns_buffer_printf(output, "%s", lt->name);
} else {
-*/
ldns_buffer_printf(output, "%d", data);
-/*
}
-*/
return ldns_buffer_status(output);
}
} else if (ldns_rr_get_type(rr) == 255) {
ldns_buffer_printf(output, "ANY ");
} else {
- ldns_buffer_printf(output, "TYPE%d\t",
+ ldns_buffer_printf(output, "TYPE%u",
ldns_rr_get_type(rr));
}
}
{LDNS_RR_TYPE_ANY, "TYPE247", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
{LDNS_RR_TYPE_ANY, "TYPE248", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
{LDNS_RR_TYPE_ANY, "TYPE249", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
-{LDNS_RR_TYPE_DNSKEY, "DNSKEY", 4, 4, type_dnskey_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
/* TODO: no code yet, assume 50 for now */
{LDNS_RR_TYPE_TSIG, "TSIG", 8, 9, type_tsig_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
{LDNS_RR_TYPE_NSEC3, "NSEC3", 6, 6, type_nsec3_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
const ldns_rr_descriptor *
ldns_rr_descript(uint16_t type)
{
- if (type < LDNS_RDATA_FIELD_DESCRIPTORS_COMMON) {
+ if (type <= LDNS_RDATA_FIELD_DESCRIPTORS_COMMON) {
return &rdata_field_descriptors[type];
} else {
return &rdata_field_descriptors[0];