From: Christos Tsantilas Date: Wed, 9 Dec 2015 16:32:28 +0000 (+0200) Subject: The user baseDN is ignored for ext_ldap_group_acl helper X-Git-Tag: SQUID_4_0_4~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93ddc9e32934749ef8ef8bccf42d433df64ae0c3;p=thirdparty%2Fsquid.git The user baseDN is ignored for ext_ldap_group_acl helper The user baseDN provided with -B argument is always ignored, which leads to problems if user baseDN and group baseDN are not the same. The bug introduced with the r14382 patch. --- diff --git a/helpers/external_acl/LDAP_group/ext_ldap_group_acl.cc b/helpers/external_acl/LDAP_group/ext_ldap_group_acl.cc index b83c074d51..1c48f8e320 100644 --- a/helpers/external_acl/LDAP_group/ext_ldap_group_acl.cc +++ b/helpers/external_acl/LDAP_group/ext_ldap_group_acl.cc @@ -682,7 +682,7 @@ build_searchbase(const char *extension_dn, const char *base_dn) std::stringstream searchBaseStream; if (extension_dn && *extension_dn) searchBaseStream << extension_dn << ","; - searchBaseStream << basedn; + searchBaseStream << base_dn; return searchBaseStream.str(); }