mod_auth_ldap: Log any error message from open_simple() when testing password
authorKim Alvefur <zash@zash.se>
Mon, 29 Apr 2019 00:04:16 +0200
changeset 3569 7344513ee160
parent 3568 35f1dbc943d8
child 3570 b50be75c8bef
mod_auth_ldap: Log any error message from open_simple() when testing password
mod_auth_ldap/mod_auth_ldap.lua
--- a/mod_auth_ldap/mod_auth_ldap.lua	Wed Apr 24 11:00:17 2019 +0200
+++ b/mod_auth_ldap/mod_auth_ldap.lua	Mon Apr 29 00:04:16 2019 +0200
@@ -109,7 +109,11 @@
 	end
 elseif ldap_mode == "bind" then
 	local function test_password(userdn, password)
-		return not not lualdap.open_simple(ldap_server, userdn, password, ldap_tls);
+		local ok, err = lualdap.open_simple(ldap_server, userdn, password, ldap_tls);
+		if not ok then
+			log("debug", "ldap open_simple error: %s", err);
+		end
+		return not not ok;
 	end
 
 	function provider.test_password(username, password)