From ff5c055d3c726af417061611f9468100dcd535b7 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Sun, 16 Oct 2011 22:30:27 -0400 Subject: [PATCH] Disable ldap referrals so Craptastic Directory does not break, thanks beto for the patch --- citadel/ldap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/citadel/ldap.c b/citadel/ldap.c index 8efc6e590..baa123aeb 100644 --- a/citadel/ldap.c +++ b/citadel/ldap.c @@ -99,6 +99,7 @@ int CtdlTryUserLDAP(char *username, } ldap_set_option(ldserver, LDAP_OPT_PROTOCOL_VERSION, &ctdl_require_ldap_version); + ldap_set_option(ldserver, LDAP_OPT_REFERRALS, (void *)LDAP_OPT_OFF); striplt(config.c_ldap_bind_dn); striplt(config.c_ldap_bind_pw); @@ -242,6 +243,7 @@ int CtdlTryPasswordLDAP(char *user_dn, const char *password) else { syslog(LOG_DEBUG, "LDAP: Cannot bind: %s (%d)\n", ldap_err2string(i), i); } + ldap_set_option(ldserver, LDAP_OPT_REFERRALS, (void *)LDAP_OPT_OFF); ldap_unbind(ldserver); } -- 2.30.2