]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/daemon.c
add new ber dump routine (behind NEW_LOGGING)
[openldap] / servers / slapd / daemon.c
index 9e3c98360d20bc451da331de0b65de39d65c3202..c9eb693cdcf880cb4a0ffcbbdb43b66025f7fd9c 100644 (file)
@@ -193,7 +193,7 @@ static void slapd_close(ber_socket_t s) {
        tcp_close(s);
 }
 
-static slap_free_listener_addresses(struct sockaddr **sal)
+static void slap_free_listener_addresses(struct sockaddr **sal)
 {
        struct sockaddr **sap;
 
@@ -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
@@ -863,7 +863,7 @@ slapd_daemon_task(
                }
 
                for ( l = 0; slap_listeners[l] != NULL; l++ ) {
-                       ber_int_t s;
+                       ber_socket_t s;
                        socklen_t len = sizeof(from);
                        long id;
                        slap_ssf_t ssf = 0;