Hi, This code skips loading the hosts file when the call to getnetworkparams succeds. Doesn’t look right to me… Regards, Juan int evdns_base_config_windows_nameservers(struct
evdns_base
*base) {
int
r;
char
*fname;
if
(base
== NULL)
base
= current_base;
if
(base
== NULL)
return
-1;
EVDNS_LOCK(base);
if
(load_nameservers_with_getnetworkparams(base)
== 0) {
EVDNS_UNLOCK(base);
return
0; }
r
= load_nameservers_from_registry(base);
fname
= evdns_get_default_hosts_filename();
evdns_base_load_hosts(base,
fname); |