From 125b1a8619eb27556e093fd9c9adf451e896f012 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Mon, 31 May 2010 16:32:54 +0200 Subject: ares_init: Last, not first instance of domain or search should win --- ares_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ares_init.c') 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); -- cgit v1.2.3