From d2c183f4ddf0344383c5aa453f1f6c4dc7bb0d5c Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Tue, 19 Jan 2016 11:03:59 +0000 Subject: [PATCH] Make sure to initialize options struct and fix default DNS server port to 53. --- src/resolver.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/resolver.c b/src/resolver.c index 0b16ac2..3615d4f 100644 --- a/src/resolver.c +++ b/src/resolver.c @@ -96,8 +96,11 @@ struct hostent *nssrs_resolver_by_servers(char *name, char *nameserver) { } optmask = ARES_OPT_SERVERS | ARES_OPT_UDP_PORT; + memset(&options, 0, sizeof(options)); options.servers = NULL; options.nservers = 0; + options.tcp_port = 53; + options.udp_port = 53; options.flags = ARES_FLAG_NOCHECKRESP; status = ares_init_options(&channel, &options, optmask);