summaryrefslogtreecommitdiff
path: root/ares_init.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2010-05-31 16:32:54 +0200
committerDaniel Stenberg <daniel@haxx.se>2010-06-02 23:12:04 +0200
commit125b1a8619eb27556e093fd9c9adf451e896f012 (patch)
tree8db450d6c98198ede184daa0fbb97fbc79fa0f1b /ares_init.c
parent0e8dc6f18eeb8a54115af2b2bd5693f933b6c27f (diff)
downloadc-ares-125b1a8619eb27556e093fd9c9adf451e896f012.tar.gz
c-ares-125b1a8619eb27556e093fd9c9adf451e896f012.tar.bz2
c-ares-125b1a8619eb27556e093fd9c9adf451e896f012.zip
ares_init: Last, not first instance of domain or search should win
Diffstat (limited to 'ares_init.c')
-rw-r--r--ares_init.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ares_init.c b/ares_init.c
index 1f561aa..9d1e447 100644
--- a/ares_init.c
+++ b/ares_init.c
@@ -839,11 +839,11 @@ DhcpNameServer
if (fp) {
while ((status = ares__read_line(fp, &line, &linesize)) == ARES_SUCCESS)
{
- if ((p = try_config(line, "domain")) && channel->ndomains == -1)
+ if ((p = try_config(line, "domain")))
status = config_domain(channel, p);
else if ((p = try_config(line, "lookup")) && !channel->lookups)
status = config_lookup(channel, p, "bind", "file");
- else if ((p = try_config(line, "search")) && channel->ndomains == -1)
+ else if ((p = try_config(line, "search")))
status = set_search(channel, p);
else if ((p = try_config(line, "nameserver")) && channel->nservers == -1)
status = config_nameserver(&servers, &nservers, p);