# HG changeset patch # User Waqas Hussain # Date 1387461273 18000 # Node ID b0136968bef1b7ab43a292ca26151dd679e8faa4 # Parent 19cf607111fb9827aeadbe3d4193be3cb0e5a9ee mod_component_roundrobin: Make sure we don’t try to use destroyed sessions. diff -r 19cf607111fb -r b0136968bef1 mod_component_roundrobin/mod_component_roundrobin.lua --- a/mod_component_roundrobin/mod_component_roundrobin.lua Thu Dec 19 12:59:32 2013 +0100 +++ b/mod_component_roundrobin/mod_component_roundrobin.lua Thu Dec 19 08:54:33 2013 -0500 @@ -21,14 +21,15 @@ local sessions = {}; +local last_session; local function on_destroy(session, err) if sessions[session] then + if last_session == session then last_session = nil; end sessions[session] = nil; session.on_destroy = nil; end end -local last_session; local function handle_stanza(event) local stanza = event.stanza; if next(sessions) then