# HG changeset patch # User Matthew Wild # Date 1326591371 0 # Node ID 2356ad05fdb6c5547ebfdc8e82771c88c5709173 # Parent a2b0174b5c4889f18743375eba7a3a638039243a mod_muc_limits: Don't limit room leaving diff -r a2b0174b5c48 -r 2356ad05fdb6 mod_muc_limits/mod_muc_limits.lua --- a/mod_muc_limits/mod_muc_limits.lua Sun Jan 15 01:08:15 2012 +0000 +++ b/mod_muc_limits/mod_muc_limits.lua Sun Jan 15 01:36:11 2012 +0000 @@ -7,6 +7,9 @@ local function handle_stanza(event) local origin, stanza = event.origin, event.stanza; + if stanza.name == "presence" and stanza.attr.type == "unavailable" then -- Don't limit room leaving + return; + end local dest_room, dest_host, dest_nick = jid.split(stanza.attr.to); local room = hosts[module.host].modules.muc.rooms[dest_room.."@"..dest_host]; if not room then return; end