Mercurial > prosody-modules
diff mod_s2s_auth_dane/mod_s2s_auth_dane.lua @ 1353:a17c2c4043e5
mod_s2s_auth_dane: Hack for domains without SRV
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 18 Mar 2014 15:36:23 +0100 |
parents | b0f780d3a24e |
children | 93158d5758f3 |
line wrap: on
line diff
--- a/mod_s2s_auth_dane/mod_s2s_auth_dane.lua Tue Mar 18 15:20:28 2014 +0100 +++ b/mod_s2s_auth_dane/mod_s2s_auth_dane.lua Tue Mar 18 15:36:23 2014 +0100 @@ -88,6 +88,10 @@ local _try_connect = s2sout.try_connect; function s2sout.try_connect(host_session, connect_host, connect_port, err) + if not host_session.srv_hosts then + host_session.srv_hosts = { target = connect_host, port = connect_port }; + host_session.srv_choice = 1; + end if not err and dane_lookup(host_session, _try_connect, host_session, connect_host, connect_port, err) then return true; end