diff --git a/modules/lookup_ldap.c b/modules/lookup_ldap.c index 62848d5..06506a0 100644 --- a/modules/lookup_ldap.c +++ b/modules/lookup_ldap.c @@ -113,8 +113,8 @@ LDAP *init_ldap_connection(struct lookup_context *ctxt) if (rv != LDAP_OPT_SUCCESS) { /* fall back to LDAPv2 */ ldap_unbind_ext(ldap, NULL, NULL); - ldap = ldap_init(ctxt->server, LDAP_PORT); - if (!ldap) { + rv = ldap_initialize(&ldap, ctxt->server); + if (rv != LDAP_OPT_SUCCESS) { crit(LOGOPT_ANY, MODPREFIX "couldn't initialize LDAP"); return NULL; }