From f1d48a578dee18714dc21276d00f4383698c2169 Mon Sep 17 00:00:00 2001 From: Greg Teixeira Date: Fri, 24 Apr 2026 17:34:47 -0300 Subject: [PATCH] fix: windows dns server resolution --- deps/cares/src/lib/ares_sysconfig_win.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/deps/cares/src/lib/ares_sysconfig_win.c b/deps/cares/src/lib/ares_sysconfig_win.c index 35f4bd8e72ac9c..4901f4e3edce05 100644 --- a/deps/cares/src/lib/ares_sysconfig_win.c +++ b/deps/cares/src/lib/ares_sysconfig_win.c @@ -638,11 +638,9 @@ ares_status_t ares_init_sysconfig_windows(const ares_channel_t *channel, if (get_SuffixList_Windows(&line)) { sysconfig->domains = ares_strsplit(line, ", ", &sysconfig->ndomains); ares_free(line); + /* Keep discovered DNS servers even if suffix parsing fails. */ if (sysconfig->domains == NULL) { - status = ARES_EFILE; - } - if (status != ARES_SUCCESS) { - goto done; + sysconfig->ndomains = 0; } }