Software /
code /
prosody
Comparison
util/session.lua @ 9947:8ebca1240203
util.session: Fix session id not include unauthed forever
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 03 Apr 2019 17:20:57 +0200 |
parent | 7181:8af558965da3 |
child | 10110:3fa3872588a8 |
comparison
equal
deleted
inserted
replaced
9946:ceaca48a7e6d | 9947:8ebca1240203 |
---|---|
2 local logger = require "util.logger"; | 2 local logger = require "util.logger"; |
3 | 3 |
4 local function new_session(typ) | 4 local function new_session(typ) |
5 local session = { | 5 local session = { |
6 type = typ .. "_unauthed"; | 6 type = typ .. "_unauthed"; |
7 base_type = typ; | |
7 }; | 8 }; |
8 return session; | 9 return session; |
9 end | 10 end |
10 | 11 |
11 local function set_id(session) | 12 local function set_id(session) |
12 local id = session.type .. tostring(session):match("%x+$"):lower(); | 13 local id = session.base_type .. tostring(session):match("%x+$"):lower(); |
13 session.id = id; | 14 session.id = id; |
14 return session; | 15 return session; |
15 end | 16 end |
16 | 17 |
17 local function set_logger(session) | 18 local function set_logger(session) |