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, ...) |
