mod_s2s_auth_dane/mod_s2s_auth_dane.lua
changeset 2189 2cbd7876ba14
parent 2188 7155ed1fb540
child 2201 90a444ccaa8e
--- a/mod_s2s_auth_dane/mod_s2s_auth_dane.lua	Sat May 28 13:34:43 2016 +0200
+++ b/mod_s2s_auth_dane/mod_s2s_auth_dane.lua	Sat May 28 16:55:43 2016 +0200
@@ -198,6 +198,11 @@
 	end
 end
 
+local function pause(host_session)
+	host_session.log("debug", "Pausing connection until DANE lookup is completed");
+	host_session.conn:pause()
+end
+
 local function resume(host_session)
 	host_session.log("debug", "DANE lookup completed, resuming connection");
 	host_session.conn:resume()
@@ -213,8 +218,7 @@
 			return; -- Already done DANE lookup
 		end
 		if dane_lookup(host_session, resume) then
-			host_session.log("debug", "Pausing connection until DANE lookup is completed");
-			host_session.conn:pause()
+			pause(host_session);
 		end
 	end