Software /
code /
prosody
Diff
plugins/muc/muc.lib.lua @ 3446:9c0b3cd890e9
MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash).
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Tue, 03 Aug 2010 21:37:06 +0500 |
parent | 3445:2fde9cb97f76 |
child | 3506:0f46acca11cc |
child | 3507:b639042bb0d5 |
line wrap: on
line diff
--- a/plugins/muc/muc.lib.lua Tue Aug 03 21:07:00 2010 +0500 +++ b/plugins/muc/muc.lib.lua Tue Aug 03 21:37:06 2010 +0500 @@ -862,10 +862,10 @@ local modified_nicks = {}; for nick, occupant in pairs(self._occupants) do if jid_bare(occupant.jid) == jid then + t_insert(modified_nicks, nick); if not role then -- getting kicked self._occupants[nick] = nil; else - t_insert(modified_nicks, nick); occupant.affiliation, occupant.role = affiliation, role; end p.attr.from = nick;