From: Miek Gieben Date: Thu, 9 Jun 2005 13:42:46 +0000 (+0000) Subject: valgrind X-Git-Tag: release-0.65~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c437f88ec586ec4beaa88dcaae7b2841d4b429af;p=thirdparty%2Fldns.git valgrind --- diff --git a/mx.c b/mx.c index 9be46896..445fe08e 100644 --- a/mx.c +++ b/mx.c @@ -24,6 +24,11 @@ main(int argc, char *argv[]) ldns_pkt *p; ldns_rr_list *mx; + p = NULL; + mx = NULL; + domain = NULL; + res = NULL; + if (argc != 2) { usage(stdout, argv[0]); exit(1); diff --git a/rdata.c b/rdata.c index cc76f1d3..f1e6bd05 100644 --- a/rdata.c +++ b/rdata.c @@ -125,6 +125,9 @@ ldns_rdf2native_sockaddr_storage(ldns_rdf *rd) b = (struct in_addr*)rd->_data; data = LDNS_MALLOC(struct sockaddr_storage); + if (!data) { + return NULL; + } switch(ldns_rdf_get_type(rd)) { case LDNS_RDF_TYPE_A: diff --git a/resolver.c b/resolver.c index 8a835986..c43908e2 100644 --- a/resolver.c +++ b/resolver.c @@ -431,6 +431,8 @@ ldns_resolver_new(void) ldns_resolver_set_retrans(r, 2); ldns_resolver_set_fail(r, false); ldns_resolver_set_edns_udp_size(r, 0); + ldns_resolver_set_dnssec(r, false); + /* randomize the nameserver to be queried * when there are multiple */ @@ -715,7 +717,6 @@ ldns_resolver_send(ldns_pkt **answer, ldns_resolver *r, ldns_rdf *name, ldns_resolver_edns_udp_size(r)); } - if (ldns_resolver_debug(r)) { ldns_pkt_print(stdout, query_pkt); }