]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
edns do flag was not printed
authorJelte Jansen <jeltejan@NLnetLabs.nl>
Wed, 30 Nov 2005 11:12:45 +0000 (11:12 +0000)
committerJelte Jansen <jeltejan@NLnetLabs.nl>
Wed, 30 Nov 2005 11:12:45 +0000 (11:12 +0000)
host2str.c

index dd91a6fbcf639e8fc6d641507c3c5fcaef2654a0..e29b72748eb23f21f591deb00e6462d65b5e60ba 100644 (file)
@@ -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: ");