diff --git a/libraries/libldap/init.c b/libraries/libldap/init.c index 96e7b8f3dc..4c992ac53f 100644 --- a/libraries/libldap/init.c +++ b/libraries/libldap/init.c @@ -483,6 +483,8 @@ void ldap_int_initialize( struct ldapoptions *gopts, int *dbglvl ) ldap_int_error_init(); + ldap_int_utils_init(); + #ifdef HAVE_WINSOCK2 { WORD wVersionRequested; WSADATA wsaData; @@ -521,8 +523,6 @@ void ldap_int_initialize( struct ldapoptions *gopts, int *dbglvl ) || defined(HAVE_TLS) || defined(HAVE_CYRUS_SASL) ldap_int_hostname = ldap_pvt_get_fqdn( ldap_int_hostname ); #endif - ldap_int_utils_init(); - if ( ldap_int_tblsize == 0 ) ldap_int_ip_init();