Modules now sending disco replies
[prosody.git] / core / componentmanager.lua
index 38718882ba3491b4452f78001f2efdcb5179c09d..5b65543553639369ec08fe0afba7a72bd8d5a011 100644 (file)
@@ -25,8 +25,9 @@ function register_component(host, component)
        if not hosts[host] then\r
                -- TODO check for host well-formedness\r
                components[host] = component;\r
-               hosts[host] = {type = "component", host = host, connected = true};\r
+               hosts[host] = {type = "component", host = host, connected = true, s2sout = {} };\r
                log("debug", "component added: "..host);\r
+               return hosts[host];\r
        else\r
                log("error", "Attempt to set component for existing host: "..host);\r
        end\r