# HG changeset patch # User bsw # Date 1612795461 -3600 # Node ID 35e605322b416cd7f6a3f8410178b9bbafcee434 # Parent 70121e414479c26c66dcedbc5637b32c29a8d3b5 Fixed ldap interface for current WebMCP diff -r 70121e414479 -r 35e605322b41 env/ldap/bind.lua --- a/env/ldap/bind.lua Mon Feb 08 14:45:13 2021 +0100 +++ b/env/ldap/bind.lua Mon Feb 08 15:44:21 2021 +0100 @@ -27,7 +27,7 @@ local host = table.remove(hostlist, 1) - local err + local err, errno ldap, err, errno = libldap.bind{ uri = host.uri, timeout = host.timeout, diff -r 70121e414479 -r 35e605322b41 env/ldap/get_member_entry.lua --- a/env/ldap/get_member_entry.lua Mon Feb 08 14:45:13 2021 +0100 +++ b/env/ldap/get_member_entry.lua Mon Feb 08 15:44:21 2021 +0100 @@ -12,7 +12,7 @@ function ldap.get_member_entry(filter, use_ldap_conn) - local ldap_conn, err + local ldap_conn, err, bind_err if use_ldap_conn then ldap_conn = use_ldap_conn @@ -28,7 +28,7 @@ base = config.ldap.base, scope = config.ldap.member.scope, filter = filter, - attr = config.ldap.member.fetch_attr, + attrs = config.ldap.member.fetch_attr, } if not use_ldap_conn then