Software /
code /
prosody
Comparison
plugins/mod_c2s.lua @ 7954:60b83f83f317
mod_c2s: Rename variable no avoid name clash [luacheck]
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 06 Mar 2017 15:24:33 +0100 |
parent | 7866:b6d99132d7dc |
child | 7955:bba71bfe2154 |
comparison
equal
deleted
inserted
replaced
7953:d183ff55442f | 7954:60b83f83f317 |
---|---|
167 end | 167 end |
168 | 168 |
169 session.send("</stream:stream>"); | 169 session.send("</stream:stream>"); |
170 function session.send() return false; end | 170 function session.send() return false; end |
171 | 171 |
172 local reason = (reason and (reason.name or reason.text or reason.condition)) or reason; | 172 local reason_text = (reason and (reason.name or reason.text or reason.condition)) or reason; |
173 session.log("debug", "c2s stream for %s closed: %s", session.full_jid or ("<"..session.ip..">"), reason or "session closed"); | 173 session.log("debug", "c2s stream for %s closed: %s", session.full_jid or ("<"..session.ip..">"), reason_text or "session closed"); |
174 | 174 |
175 -- Authenticated incoming stream may still be sending us stanzas, so wait for </stream:stream> from remote | 175 -- Authenticated incoming stream may still be sending us stanzas, so wait for </stream:stream> from remote |
176 local conn = session.conn; | 176 local conn = session.conn; |
177 if reason == nil and not session.notopen and session.type == "c2s" then | 177 if reason_text == nil and not session.notopen and session.type == "c2s" then |
178 -- Grace time to process data from authenticated cleanly-closed stream | 178 -- Grace time to process data from authenticated cleanly-closed stream |
179 add_task(stream_close_timeout, function () | 179 add_task(stream_close_timeout, function () |
180 if not session.destroyed then | 180 if not session.destroyed then |
181 session.log("warn", "Failed to receive a stream close response, closing connection anyway..."); | 181 session.log("warn", "Failed to receive a stream close response, closing connection anyway..."); |
182 sm_destroy_session(session, reason); | 182 sm_destroy_session(session, reason_text); |
183 conn:close(); | 183 conn:close(); |
184 end | 184 end |
185 end); | 185 end); |
186 else | 186 else |
187 sm_destroy_session(session, reason); | 187 sm_destroy_session(session, reason_text); |
188 conn:close(); | 188 conn:close(); |
189 end | 189 end |
190 else | 190 else |
191 local reason = (reason and (reason.name or reason.text or reason.condition)) or reason; | 191 local reason_text = (reason and (reason.name or reason.text or reason.condition)) or reason; |
192 sm_destroy_session(session, reason); | 192 sm_destroy_session(session, reason_text); |
193 end | 193 end |
194 end | 194 end |
195 | 195 |
196 module:hook_global("user-deleted", function(event) | 196 module:hook_global("user-deleted", function(event) |
197 local username, host = event.username, event.host; | 197 local username, host = event.username, event.host; |