Mercurial > prosody-modules
comparison mod_auth_ldap/mod_auth_ldap.lua @ 3098:a81456a13797
mod_client_proxy: a Jabber Address Translation implementation
author | Jonas Wielicki <jonas@wielicki.name> |
---|---|
date | Sun, 03 Jun 2018 13:55:10 +0200 |
parents | 4b10636bd743 |
children | 5c3f3f5a4377 |
comparison
equal
deleted
inserted
replaced
3097:c7f4e3987ed0 | 3098:a81456a13797 |
---|---|
33 | 33 |
34 -- luacheck: ignore 411/success | 34 -- luacheck: ignore 411/success |
35 local success, iterator, invariant, initial = pcall(ld[method], ld, ...); | 35 local success, iterator, invariant, initial = pcall(ld[method], ld, ...); |
36 if not success then ld = nil; return nil, iterator, "search"; end | 36 if not success then ld = nil; return nil, iterator, "search"; end |
37 | 37 |
38 module:log("debug", "success = %s, invariant = %s", | |
39 tostring(success), | |
40 tostring(invariant)); | |
41 | |
38 local success, dn, attr = pcall(iterator, invariant, initial); | 42 local success, dn, attr = pcall(iterator, invariant, initial); |
43 module:log("debug", "success = %s, dn = %s, attr = %s", | |
44 tostring(success), | |
45 tostring(dn), | |
46 tostring(attr)); | |
39 if not success then ld = nil; return success, dn, "iter"; end | 47 if not success then ld = nil; return success, dn, "iter"; end |
48 | |
40 | 49 |
41 return dn, attr, "return"; | 50 return dn, attr, "return"; |
42 end | 51 end |
43 | 52 |
44 function ldap_do(method, retry_count, ...) | 53 function ldap_do(method, retry_count, ...) |