dovecot-2.2: auth: Support empty ldap base (for ldap servers tha...

dovecot at dovecot.org dovecot at dovecot.org
Fri Aug 10 05:24:41 EEST 2012


details:   http://hg.dovecot.org/dovecot-2.2/rev/fd1cdeef4e2d
changeset: 14827:fd1cdeef4e2d
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Aug 01 20:25:26 2012 +0300
description:
auth: Support empty ldap base (for ldap servers that support it).

diffstat:

 src/auth/db-ldap.c |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (13 lines):

diff -r ae4bbcc9612b -r fd1cdeef4e2d src/auth/db-ldap.c
--- a/src/auth/db-ldap.c	Wed Aug 01 20:24:58 2012 +0300
+++ b/src/auth/db-ldap.c	Wed Aug 01 20:25:26 2012 +0300
@@ -314,7 +314,8 @@
 	i_assert(request->msgid == -1);
 
 	request->msgid =
-		ldap_search(conn->ld, srequest->base, conn->set.ldap_scope,
+		ldap_search(conn->ld, *srequest->base == '\0' ? NULL :
+			    srequest->base, conn->set.ldap_scope,
 			    srequest->filter, srequest->attributes, 0);
 	if (request->msgid == -1) {
 		auth_request_log_error(request->auth_request, "ldap",


More information about the dovecot-cvs mailing list