Skip to content

Commit f1d48a5

Browse files
committed
fix: windows dns server resolution
1 parent 8176c2c commit f1d48a5

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

deps/cares/src/lib/ares_sysconfig_win.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -638,11 +638,9 @@ ares_status_t ares_init_sysconfig_windows(const ares_channel_t *channel,
638638
if (get_SuffixList_Windows(&line)) {
639639
sysconfig->domains = ares_strsplit(line, ", ", &sysconfig->ndomains);
640640
ares_free(line);
641+
/* Keep discovered DNS servers even if suffix parsing fails. */
641642
if (sysconfig->domains == NULL) {
642-
status = ARES_EFILE;
643-
}
644-
if (status != ARES_SUCCESS) {
645-
goto done;
643+
sysconfig->ndomains = 0;
646644
}
647645
}
648646

0 commit comments

Comments
 (0)