diff --git a/src/dns/res.c b/src/dns/res.c index 960795b..27bca14 100644 --- a/src/dns/res.c +++ b/src/dns/res.c @@ -37,17 +37,20 @@ int get_resolv_dns(char *domain, size_t dsize, struct sa *nsv, uint32_t *n) else if (_res.defdname) str_ncpy(domain, _res.defdname, dsize); - *n = min(*n, (uint32_t)_res.nscount); - if (!*n) { + if (!_res.nscount) { err = ENOENT; goto out; } err = 0; - for (i=0; i<*n && !err; i++) { + for (i=0; i