X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/1b411143e517b2f7baec66e8ffbffb3ded1dd04c..0cdb547f5c79506686a67da65edd3ae0b3c581c1:/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) {