Software /
code /
prosody
Comparison
plugins/muc/muc.lib.lua @ 8838:6d4b0895f76d
MUC: ensure that x/item/@jid is always a bare JID
author | Jonas Wielicki <jonas@wielicki.name> |
---|---|
date | Thu, 17 May 2018 17:12:07 +0200 |
parent | 8837:1b10802a770e |
child | 8839:dcd53a565c01 |
comparison
equal
deleted
inserted
replaced
8837:1b10802a770e | 8838:6d4b0895f76d |
---|---|
1309 end | 1309 end |
1310 if muc_child then | 1310 if muc_child then |
1311 for _, item in pairs(muc_child.tags) do | 1311 for _, item in pairs(muc_child.tags) do |
1312 if item.name == "item" then | 1312 if item.name == "item" then |
1313 if from_occupant == to_occupant then | 1313 if from_occupant == to_occupant then |
1314 item.attr.jid = stanza.attr.to; | 1314 item.attr.jid = jid_bare(stanza.attr.to); |
1315 else | 1315 else |
1316 item.attr.jid = from_occupant.jid; | 1316 item.attr.jid = jid_bare(from_occupant.jid); |
1317 end | 1317 end |
1318 end | 1318 end |
1319 end | 1319 end |
1320 end | 1320 end |
1321 self:route_stanza(stanza); | 1321 self:route_stanza(stanza); |