Changeset

365:48bf6993b4c4

util.sasl.scram: Only indicate channel binding support when TLS is used
author Kim Alvefur <zash@zash.se>
date Sun, 05 Oct 2014 13:20:29 +0200
parents 364:69fc23b44819
children 366:e969eca5c316
files util/sasl/scram.lua
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/util/sasl/scram.lua	Tue Sep 30 12:18:28 2014 +0200
+++ b/util/sasl/scram.lua	Sun Oct 05 13:20:29 2014 +0200
@@ -47,7 +47,7 @@
 	local our_nonce = "r=" .. c_nonce;
 	local client_first_message_bare = username .. "," .. our_nonce;
 	local cbind_data = "";
-	local gs2_cbind_flag = "y";
+	local gs2_cbind_flag = stream.conn:ssl() and "y" or "n";
 	if name == "SCRAM-SHA-1-PLUS" then
 		cbind_data = stream.conn:socket():getfinished();
 		gs2_cbind_flag = "p=tls-unique";