X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/b3347e2a03094b4a97f5015fee3875e18b5c4a83..9ddc2b64daedc2ab249b26d7314476ce16efcd5d:/lib/getaddrinfo.c diff --git a/lib/getaddrinfo.c b/lib/getaddrinfo.c index 0261f788..b7432870 100644 --- a/lib/getaddrinfo.c +++ b/lib/getaddrinfo.c @@ -492,13 +492,10 @@ int getnameinfo(const struct sockaddr *sa, socklen_t salen, return EAI_FAIL; } - /* We don't support those. */ - if ((node && !(flags & NI_NUMERICHOST)) - || (service && !(flags & NI_NUMERICSERV))) - return EAI_FAIL; - if (node) { - return gethostnameinfo(sa, node, nodelen, flags); + int ret = gethostnameinfo(sa, node, nodelen, flags); + if (ret) + return ret; } if (service) {