This patch replaces gai_strerror with AC_GAI_STRERROR in daemon.c and also

uses AC_GAI_STRERROR to report getaddrinfo failures in os-ip.c
-- Stig Venass
This commit is contained in:
Kurt Zeilenga 2000-10-19 18:05:11 +00:00
parent 0037524bf1
commit 9e7accb034
2 changed files with 4 additions and 3 deletions

View file

@ -299,6 +299,7 @@ ldap_connect_to_host(LDAP *ld, Sockbuf *sb,
if (host != NULL) {
#ifdef HAVE_GETADDRINFO
char serv[7];
int err;
struct addrinfo hints, *res, *sai;
memset( &hints, '\0', sizeof(hints) );
@ -306,8 +307,8 @@ ldap_connect_to_host(LDAP *ld, Sockbuf *sb,
hints.ai_socktype = SOCK_STREAM;
snprintf(serv, sizeof serv, "%d", ntohs(port));
if ( getaddrinfo(host, serv, &hints, &res) ) {
osip_debug(ld, "ldap_connect_to_host:getaddrinfo failed\n",0,0,0);
if ( err = getaddrinfo(host, serv, &hints, &res) ) {
osip_debug(ld, "ldap_connect_to_host: getaddrinfo failed: %s\n", AC_GAI_STRERROR(err), 0, 0);
return -1;
}
sai = res;

View file

@ -228,7 +228,7 @@ static int slap_get_listener_addresses(
/* host specifies a service in this case */
if (err = getaddrinfo(NULL, host, &hints, &res)) {
Debug( LDAP_DEBUG_ANY, "daemon: getaddrinfo failed: %s\n",
gai_strerror(err), 0, 0);
AC_GAI_STRERROR(err), 0, 0);
return -1;
}
} else