Software /
code /
prosody
Changeset
1353:5f169bd454ca
util.muc: Relaxed top-level routing checks to allow node-less rooms, and removed redundant checks
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Sun, 14 Jun 2009 17:41:21 +0500 |
parents | 1352:aad3ebce4fcc |
children | 1354:a27eb60a77cd |
files | util/muc.lua |
diffstat | 1 files changed, 3 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/util/muc.lua Sun Jun 14 17:33:22 2009 +0500 +++ b/util/muc.lua Sun Jun 14 17:41:21 2009 +0500 @@ -338,14 +338,10 @@ local function room_handle_stanza(self, origin, stanza) local to_node, to_host, to_resource = jid_split(stanza.attr.to); - if to_resource and not to_node then - if type == "error" or type == "result" then return; end - origin.send(st.error_reply(stanza, "cancel", "service-unavailable")); -- host/resource - elseif to_resource then + if to_resource then room_handle_to_occupant(self, origin, stanza); - elseif to_node then - room_handle_to_room(self, origin, stanza) - else -- to the main muc domain + else + room_handle_to_room(self, origin, stanza); end end