]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
minor additions
authorMiek Gieben <miekg@NLnetLabs.nl>
Tue, 25 Jan 2005 14:32:43 +0000 (14:32 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Tue, 25 Jan 2005 14:32:43 +0000 (14:32 +0000)
resolver.c
run-test4.c

index 488a8bf328d21d49814f7e88494851abd3526230..8aea2287c90be3da9d6cedf58aee469639f5db1e 100644 (file)
@@ -147,10 +147,10 @@ ldns_resolver_new(void)
 
        r = MALLOC(ldns_resolver);
 
+       /* XXX TODO */
        r->_searchlist = XMALLOC(ldns_dname, 3);
        r->_nameservers = XMALLOC(ldns_rdf, 3);
        
-
        r->_configured = 0; /* no config has happened yet */
        r->_searchlist_count = 0; /* no searchlist */
 
@@ -190,9 +190,14 @@ ldns_resolver_send(ldns_resolver *r, ldns_dname *name, ldns_rr_type type, ldns_r
        assert(name != NULL);
        
        /* do all the preprocessing here, then fire of an query to 
-        * the network
-        */
-
+        * the network */
+
+       if (type == 0) {
+               type = LDNS_RR_TYPE_A;
+       }
+       if (class == 0) {
+               class = LDNS_RR_CLASS_IN;
+       }
        return NULL;
 }
 
index 529fe851376557b602b7c5b7bc7e462b8660d071..2aa07f1a181b64aff259f401f9d86a087c24369d 100644 (file)
@@ -37,6 +37,10 @@ main(void)
         
         /* fire it off. "miek.nl." will be added */
         pkt = ldns_resolver_send(res, qname, LDNS_RR_TYPE_MX, 0);
+
+       if (!pkt) 
+               return 1;
+
         
         /* print the resulting pkt to stdout */
         /* DISABLE FOR NOW ldns_pkt_print(stdout, pkt); */