View | Details | Raw Unified | Return to bug 96976
Collapse All | Expand All

(-)file_not_specified_in_diff (-2 / +5 lines)
Line  Link Here
0
-- modules/ldapbackend/ldapbackend.cc
0
++ modules/ldapbackend/ldapbackend.cc
Lines 122-129 Link Here
122
inline bool LdapBackend::list_simple( const string& target, int domain_id )
122
inline bool LdapBackend::list_simple( const string& target, int domain_id )
123
{
123
{
124
	string filter;
124
	string filter;
125
       string qesc;
126
127
	qesc = toLower( m_pldap->escape( target ) );
128
	filter = "(|(associatedDomain=" + qesc + ")(associatedDomain=*." + qesc + "))";
125
129
126
	filter = "(|(associatedDomain=" + target + ")(associatedDomain=*." + target + "))";
127
	m_msgid = m_pldap->search( getArg("basedn"), LDAP_SCOPE_SUBTREE, filter, (const char**) ldap_attrany );
130
	m_msgid = m_pldap->search( getArg("basedn"), LDAP_SCOPE_SUBTREE, filter, (const char**) ldap_attrany );
128
131
129
	return true;
132
	return true;

Return to bug 96976