Fix re-specification of filter

This commit is contained in:
Jeff Mitchell
2016-07-25 09:08:29 -04:00
parent ecfaba1ac6
commit d466462b8d

View File

@@ -211,7 +211,7 @@ func (b *backend) getBindDN(cfg *ConfigEntry, c *ldap.Conn, username string) (st
result, err := c.Search(&ldap.SearchRequest{
BaseDN: cfg.UserDN,
Scope: 2, // subtree
Filter: fmt.Sprintf("(%s=%s)", cfg.UserAttr, ldap.EscapeFilter(username)),
Filter: filter,
})
if err != nil {
return bindDN, fmt.Errorf("LDAP search for binddn failed: %v", err)