--- a/mod_s2s_auth_dane/mod_s2s_auth_dane.lua Tue Mar 18 15:36:23 2014 +0100
+++ b/mod_s2s_auth_dane/mod_s2s_auth_dane.lua Tue Mar 18 15:54:08 2014 +0100
@@ -48,7 +48,10 @@
local name = idna_to_ascii(host_session.from_host);
if not name then return end
local handle = dns_lookup(function (answer)
- if not answer.secure then return end
+ if not answer.secure then
+ if cb then return cb(a,b,c,e); end
+ return;
+ end
if #answer == 1 and answer[1].srv.target == '.' then return end
local srv_hosts = { answer = answer };
local dane = {};