From 2f24ab95fe28c13d85faf1dbfa16b0c3a90b46b1 Mon Sep 17 00:00:00 2001 From: Waqas Hussain Date: Wed, 11 Feb 2009 18:09:41 +0500 Subject: Fixed directed presence handling to work correctly for components --- core/presencemanager.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/presencemanager.lua') diff --git a/core/presencemanager.lua b/core/presencemanager.lua index 3a216d7c..8fdf3612 100644 --- a/core/presencemanager.lua +++ b/core/presencemanager.lua @@ -97,7 +97,7 @@ function handle_normal_presence(origin, stanza, core_route_stanza) if stanza.attr.type == "unavailable" then origin.presence = nil; if origin.directed then - for _, jid in ipairs(origin.directed) do + for jid in pairs(origin.directed) do stanza.attr.to = jid; core_route_stanza(origin, stanza); end -- cgit v1.2.3