diff options
Diffstat (limited to 'src/mongo/util/dns_query_windows-impl.h')
-rw-r--r-- | src/mongo/util/dns_query_windows-impl.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mongo/util/dns_query_windows-impl.h b/src/mongo/util/dns_query_windows-impl.h index 84653c7a486..ebb97bf520e 100644 --- a/src/mongo/util/dns_query_windows-impl.h +++ b/src/mongo/util/dns_query_windows-impl.h @@ -279,16 +279,16 @@ public: const DNSQueryClass class_, const DNSQueryType type) { PDNS_RECORDA queryResults; - auto ec = DnsQuery_UTF8(service.c_str(), - WORD(type), - DNS_QUERY_BYPASS_CACHE, - nullptr, - reinterpret_cast<PDNS_RECORD*>(&queryResults), - nullptr); - - if (ec) { + auto e = DnsQuery_UTF8(service.c_str(), + WORD(type), + DNS_QUERY_BYPASS_CACHE, + nullptr, + reinterpret_cast<PDNS_RECORD*>(&queryResults), + nullptr); + if (e) { + auto ec = systemError(e); uasserted(ErrorCodes::DNSHostNotFound, - "Failed to look up service \""s + "\":"s + errnoWithDescription(ec)); + "Failed to look up service \""s + "\":"s + errorMessage(ec)); } return DNSResponse{service, queryResults}; } |