# HG changeset patch # User Florian Zeitz # Date 1255736185 -7200 # Node ID 7fbaf590dc12f232c08ed9e85f2c0a7abb339e6a # Parent 99ff520519fe3e859421a74c18ccf6ccb3e62193 mod_adhoc_cmd_admin: Fix session leak diff -r 99ff520519fe -r 7fbaf590dc12 mod_adhoc_cmd_admin/mod_adhoc_cmd_admin.lua --- a/mod_adhoc_cmd_admin/mod_adhoc_cmd_admin.lua Fri Oct 16 23:46:29 2009 +0200 +++ b/mod_adhoc_cmd_admin/mod_adhoc_cmd_admin.lua Sat Oct 17 01:36:25 2009 +0200 @@ -130,6 +130,8 @@ :tag("field", {type="hidden", var="FORM_TYPE"}) :tag("value"):text("http://jabber.org/protocol/admin"):up():up() :add_child(field))); + sessions[stanza.tags[1].attr.sessionid] = nil; + return true; else local sessionid=uuid.generate(); sessions[sessionid] = "executing";