aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2019-10-06 16:07:26 +0200
committerKim Alvefur <zash@zash.se>2019-10-06 16:07:26 +0200
commitaf596f7e291caa5db92c484ddfa256ec2efa75c1 (patch)
tree665e486c7cfd94624f37ead1a1bd95191ad90976
parentnet.server_epoll: Log size of partial writes (debug) (diff)
downloadprosody-af596f7e291caa5db92c484ddfa256ec2efa75c1.tar.xz
prosody-af596f7e291caa5db92c484ddfa256ec2efa75c1.zip
util.sasl.scram: Avoid implicit coersion of number to string
Lua can be compiled without coercion, which would cause an error here.
-rw-r--r--util/sasl/scram.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/util/sasl/scram.lua b/util/sasl/scram.lua
index 9bf1737b9..1d1590e82 100644
--- a/util/sasl/scram.lua
+++ b/util/sasl/scram.lua
@@ -190,7 +190,7 @@ local function scram_gen(hash_name, H_f, HMAC_f, get_auth_db)
end
local nonce = clientnonce .. generate_uuid();
- local server_first_message = "r="..nonce..",s="..base64.encode(salt)..",i="..iteration_count;
+ local server_first_message = ("r=%s,s=%s,i=%d"):format(nonce, base64.encode(salt), iteration_count);
self.state = {
gs2_header = gs2_header;
gs2_cbind_name = gs2_cbind_name;