From b8a4001c5852967d0c5efa3ef1b815cb0aaf12e8 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Mon, 5 May 2025 08:14:49 -0700 Subject: [PATCH] GetAddrInfo wrapper always numeric --- src/util.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/util.cpp b/src/util.cpp index 9ebab35..6b7708b 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -691,7 +691,9 @@ std::ostream& operator<<(std::ostream& strm, const SockAddr& addr) GetAddrInfo::GetAddrInfo(const char *name) { - if(auto err = evutil_getaddrinfo(name, nullptr, nullptr, &info)) { + evutil_addrinfo hints = {}; + hints.ai_flags = EVUTIL_AI_NUMERICHOST; + if(auto err = evutil_getaddrinfo(name, nullptr, &hints, &info)) { throw std::runtime_error(SB()<<"Error resolving \""<