From: Jelte Jansen Date: Wed, 30 Nov 2005 11:12:45 +0000 (+0000) Subject: edns do flag was not printed X-Git-Tag: release-1.1.0~580 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd4e2d42f18daa0d9750c1af1e0960b61276e568;p=thirdparty%2Fldns.git edns do flag was not printed --- diff --git a/host2str.c b/host2str.c index dd91a6fb..e29b7274 100644 --- a/host2str.c +++ b/host2str.c @@ -918,7 +918,6 @@ ldns_pkt2buffer_str(ldns_buffer *output, ldns_pkt *pkt) { uint16_t i; ldns_status status = LDNS_STATUS_OK; - ldns_lookup_table *lt; char *tmp; struct timeval time; @@ -981,23 +980,16 @@ ldns_pkt2buffer_str(ldns_buffer *output, ldns_pkt *pkt) /* add some futher fields */ ldns_buffer_printf(output, ";; Query time: %d msec\n", ldns_pkt_querytime(pkt)); if (ldns_pkt_edns(pkt)) { - lt = ldns_lookup_by_id(ldns_edns_flags, - (int)ldns_pkt_edns_z(pkt)); - - if (lt) { - ldns_buffer_printf(output, - ";; EDNS: version %u; flags: %s; udp: %u\n", - ldns_pkt_edns_version(pkt), - lt->name, - ldns_pkt_edns_udp_size(pkt) - ); - } else { - ldns_buffer_printf(output, - ";; EDNS: version %u; flags: ; udp: %u\n", - ldns_pkt_edns_version(pkt), - ldns_pkt_edns_udp_size(pkt) - ); + ldns_buffer_printf(output, + ";; EDNS: version %u; flags:", + ldns_pkt_edns_version(pkt) + ); + if (ldns_pkt_edns_do(pkt)) { + ldns_buffer_printf(output, " do"); } + ldns_buffer_printf(output, " ; udp: %u\n", + ldns_pkt_edns_udp_size(pkt) + ); if (ldns_pkt_edns_data(pkt)) { ldns_buffer_printf(output, ";; Data: ");