Software /
code /
prosody
Diff
core/stanza_router.lua @ 640:068130563311
Changed order of checking for component hosts to check the full and bare JIDs before the hostname (at another place)
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Thu, 25 Dec 2008 04:27:19 +0500 |
parent | 631:6957fe7b0313 |
child | 641:658a2de74afc |
line wrap: on
line diff
--- a/core/stanza_router.lua Wed Dec 24 05:10:13 2008 +0500 +++ b/core/stanza_router.lua Thu Dec 25 04:27:19 2008 +0500 @@ -99,9 +99,9 @@ core_handle_stanza(origin, stanza); elseif stanza.attr.xmlns and stanza.attr.xmlns ~= "jabber:client" and stanza.attr.xmlns ~= "jabber:server" then modules_handle_stanza(host or origin.host or origin.to_host, origin, stanza); - elseif hosts[to_bare] and hosts[to_bare].type == "component" then -- hack to allow components to handle node@server + elseif hosts[to] and hosts[to].type == "component" then -- hack to allow components to handle node@server/resource and server/resource component_handle_stanza(origin, stanza); - elseif hosts[to] and hosts[to].type == "component" then -- hack to allow components to handle node@server/resource and server/resource + elseif hosts[to_bare] and hosts[to_bare].type == "component" then -- hack to allow components to handle node@server component_handle_stanza(origin, stanza); elseif hosts[host] and hosts[host].type == "component" then -- directed at a component component_handle_stanza(origin, stanza);