]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
don't set the local resolver for resolving cmd-line names
authorMiek Gieben <miekg@NLnetLabs.nl>
Wed, 26 Apr 2006 14:09:49 +0000 (14:09 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Wed, 26 Apr 2006 14:09:49 +0000 (14:09 +0000)
to the same class as the query

this fails when quering in the CH class

drill/drill.c

index ca9f0531b7845975d55c6d8e0e594bf913e1b7bf..79db2a4aea4a105c7bcf153987d5b090bf9ab6f5 100644 (file)
@@ -441,15 +441,16 @@ main(int argc, char *argv[])
                        ldns_resolver_set_usevc(cmdline_res, qusevc);
 
                        cmdline_dname = ldns_dname_new_frm_str(serv);
+
                        cmdline_rr_list = ldns_get_rr_list_addr_by_name(
                                                cmdline_res, 
                                                cmdline_dname,
-                                               clas,
+                                               LDNS_RR_CLASS_IN,
                                                qflags);
                        ldns_rdf_deep_free(cmdline_dname);
                        if (!cmdline_rr_list) {
                                /* This error msg is not always accurate */
-                               error("%s %s", "could not find any address for the name: ", serv);
+                               error("%s `%s\'", "could not find any address for the name:", serv);
                        } else {
                                if (ldns_resolver_push_nameserver_rr_list(
                                                res, 
@@ -571,11 +572,8 @@ main(int argc, char *argv[])
                                error("%s", "making qname");
                        }
 
-                       /*qpkt = ldns_pkt_query_new(qname, type, clas, qflags);*/
                        status = ldns_resolver_prepare_query_pkt(&qpkt, res, qname, type, clas, qflags);
-                       
                        dump_hex(qpkt, query_file);
-                       
                        ldns_pkt_free(qpkt);
                        break;
                case DRILL_NSEC: