Diff

plugins/mod_s2s/mod_s2s.lua @ 5344:d45316798b71

mod_s2s: Make sure host variable is reachable
author Kim Alvefur <zash@zash.se>
date Mon, 11 Mar 2013 21:39:15 +0100
parent 5343:e76c22199efa
child 5345:9b85976c873f
line wrap: on
line diff
--- a/plugins/mod_s2s/mod_s2s.lua	Sun Mar 10 17:49:07 2013 +0000
+++ b/plugins/mod_s2s/mod_s2s.lua	Mon Mar 11 21:39:15 2013 +0100
@@ -136,6 +136,7 @@
 
 --- Helper to check that a session peer's certificate is valid
 local function check_cert_status(session)
+	local host = session.direction == "incoming" and session.from_host or session.to_host
 	local conn = session.conn:socket()
 	local cert
 	if conn.getpeercertificate then
@@ -155,8 +156,6 @@
 			(session.log or log)("debug", "certificate chain validation result: valid");
 			session.cert_chain_status = "valid";
 
-			local host = session.direction == "incoming" and session.from_host or session.to_host
-
 			-- We'll go ahead and verify the asserted identity if the
 			-- connecting server specified one.
 			if host then