diff -r c0554caf90e6 -r e2d2095705dc plugins/mod_muc.lua --- a/plugins/mod_muc.lua Fri Feb 20 02:23:21 2009 +0500 +++ b/plugins/mod_muc.lua Fri Feb 20 03:52:04 2009 +0500 @@ -258,7 +258,7 @@ end elseif not type then -- available if current_nick then - if #pr == #stanza then + if #pr == #stanza or current_nick ~= to then if current_nick == to then -- simple presence log("debug", "%s broadcasted presence", current_nick); rooms:get(room, current_nick).sessions[from] = pr;