--- 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