From 3773bc69f281cbe80df98ca2a0287d0a7c60de23 Mon Sep 17 00:00:00 2001 From: "roberto@solarisexpress" Date: Wed, 16 Mar 2011 09:48:52 +0000 Subject: [PATCH] fixed ldap solaris support --- ldap.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ldap.c b/ldap.c index 5fc08bd7..21738e27 100644 --- a/ldap.c +++ b/ldap.c @@ -304,14 +304,14 @@ void uwsgi_ldap_config() { uwsgi_debug("LDAP BASE DN: %s\n", ldap_url->lud_dn); #endif -#ifdef ldap_init - if ( (ldp = ldap_init( ldap_url->lud_host, ldap_url->lud_port)) == NULL) { - uwsgi_error("ldap_init()"); +#if LDAP_API_VERSION >= 3000 + if ( (ret = ldap_initialize( &ldp, url)) != LDAP_SUCCESS) { + uwsgi_log("LDAP: %s\n", ldap_err2string(ret)); exit(1); } #else - if ( (ret = ldap_initialize( &ldp, url)) != LDAP_SUCCESS) { - uwsgi_log("LDAP: %s\n", ldap_err2string(ret)); + if ( (ldp = ldap_init( ldap_url->lud_host, ldap_url->lud_port)) == NULL) { + uwsgi_error("ldap_init()"); exit(1); } #endif