diff options
Diffstat (limited to 'libc/netbsd/resolv/res_init.c')
-rw-r--r-- | libc/netbsd/resolv/res_init.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libc/netbsd/resolv/res_init.c b/libc/netbsd/resolv/res_init.c index 751603d43..81e570f77 100644 --- a/libc/netbsd/resolv/res_init.c +++ b/libc/netbsd/resolv/res_init.c @@ -198,6 +198,8 @@ int load_domain_search_list(res_state statp) { if (pp > statp->dnsrch) return 1; } + statp->defdname[0] = '\0'; /* no default domain name on Android */ + statp->dnsrch[0] = NULL; return 0; } #endif @@ -381,7 +383,7 @@ __res_vinit(res_state statp, int preinit) { /* Add the domain search list */ havesearch = load_domain_search_list(statp); -#else /* IGNORE resolv.conf */ +#else /* !ANDROID_CHANGES - IGNORE resolv.conf in Android */ #define MATCH(line, name) \ (!strncmp(line, name, sizeof(name) - 1) && \ (line[sizeof(name) - 1] == ' ' || \ @@ -534,7 +536,7 @@ __res_vinit(res_state statp, int preinit) { statp->nsort = nsort; (void) fclose(fp); } -#endif /* ANDROID_CHANGES */ +#endif /* !ANDROID_CHANGES */ /* * Last chance to get a nameserver. This should not normally * be necessary |