mod_saslauth: Allow relogins after failed SASL login.

Thu, 26 Nov 2009 23:18:26 +0100

author
Tobias Markmann <tm@ayena.de>
date
Thu, 26 Nov 2009 23:18:26 +0100
changeset 2242
ee6ac55a72d6
parent 2241
ac3bd7c42c8b
child 2243
bd17dd75b4a5

mod_saslauth: Allow relogins after failed SASL login.

plugins/mod_saslauth.lua file | annotate | diff | comparison | revisions
--- a/plugins/mod_saslauth.lua	Thu Nov 26 23:11:02 2009 +0100
+++ b/plugins/mod_saslauth.lua	Thu Nov 26 23:18:26 2009 +0100
@@ -75,7 +75,7 @@
 
 local function handle_status(session, status)
 	if status == "failure" then
-		session.sasl_handler = nil;
+		session.sasl_handler = sesion.sasl_handler:clean_clone();
 	elseif status == "success" then
 		local username = nodeprep(session.sasl_handler.username);
 		if not username then -- TODO move this to sessionmanager

mercurial