From: Miek Gieben Date: Tue, 25 Jan 2005 14:32:43 +0000 (+0000) Subject: minor additions X-Git-Tag: release-0.50~527 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=72cfe90d9ca84bb48325ba361b569fe538790614;p=thirdparty%2Fldns.git minor additions --- diff --git a/resolver.c b/resolver.c index 488a8bf3..8aea2287 100644 --- a/resolver.c +++ b/resolver.c @@ -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; } diff --git a/run-test4.c b/run-test4.c index 529fe851..2aa07f1a 100644 --- a/run-test4.c +++ b/run-test4.c @@ -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); */