Changeset

1903:b7552b1e267d

mod_tls: Only advertise TLS if the server told us which host they are connecting to
author Matthew Wild <mwild1@gmail.com>
date Mon, 05 Oct 2009 10:10:53 +0100
parents 1902:a7b06e2539c8
children 1908:27c1c6e6c583
files plugins/mod_tls.lua
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/mod_tls.lua	Mon Oct 05 10:07:06 2009 +0100
+++ b/plugins/mod_tls.lua	Mon Oct 05 10:10:53 2009 +0100
@@ -58,7 +58,7 @@
 		function (session, features)
 			-- This hook is possibly called once per host (at least if the
 			-- remote server does not specify a to/from.
-			if session.conn.starttls and not features:child_with_ns(xmlns_starttls) then
+			if session.to_host and session.conn.starttls and not features:child_with_ns(xmlns_starttls) then
 				features:tag("starttls", starttls_attr):up();
 				-- TODO: Make this optional :P
 				--features:tag("required"):up():up();