From f585f295c76b28787e66af111f755424ce4d5650 Mon Sep 17 00:00:00 2001 From: Waqas Hussain Date: Tue, 9 Nov 2010 20:23:28 +0500 Subject: mod_component: Send back a stream error when multiple sessions attempt to bind. --- plugins/mod_component.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'plugins/mod_component.lua') diff --git a/plugins/mod_component.lua b/plugins/mod_component.lua index 1de576a0..996a983e 100644 --- a/plugins/mod_component.lua +++ b/plugins/mod_component.lua @@ -69,6 +69,8 @@ function handle_component_auth(event) log("info", "Component successfully registered"); else log("error", "Multiple components bound to the same address, first one wins (TODO: Implement stanza distribution)"); + session:close{ condition = "conflict", text = "Component already connected" }; + return true; end -- Signal successful authentication -- cgit v1.2.3