list.items[#list.items + 1] = tmp;
end
- table.sort(list, function(a, b) return a.order < b.order; end);
+ table.sort(list.items, function(a, b) return a.order < b.order; end);
origin.send(st.reply(stanza));
if bare_sessions[bare_jid] ~= nil then
local prio = 0;
if bare_sessions[node.."@"..host] ~= nil then
for resource, session_ in pairs(bare_sessions[node.."@"..host].sessions) do
- if session_.priority ~= nil and session_.priority > prio then
+ if session_.priority ~= nil and session_.priority >= prio then
session = session_;
prio = session_.priority;
end