(getnameinfo_verified): do the first getnameinfo with NI_NUMERICSERV

to avoid the error that bind 8.2.3 reports on not finding the service
(ENI_NOSERVNAME).  reported by Ake Sandgren <ake@cs.umu.se>


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9670 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
2001-02-12 13:55:07 +00:00
parent 8a73d26b99
commit daf1381122

View File

@@ -57,7 +57,8 @@ getnameinfo_verified(const struct sockaddr *sa, socklen_t salen,
servlen = sizeof(servbuf);
}
ret = getnameinfo (sa, salen, host, hostlen, serv, servlen, flags);
ret = getnameinfo (sa, salen, host, hostlen, serv, servlen,
flags | NI_NUMERICSERV);
if (ret)
return ret;