From 927e5d1974eba1e152bbe5de9796b3343b7a40fb Mon Sep 17 00:00:00 2001
From: Waqas Hussain <waqas20@gmail.com>
Date: Fri, 29 Jan 2010 21:08:18 +0500
Subject: mod_presence: Quick fix to make probes from local users to local
 hosts work.

---
 plugins/mod_presence.lua | 1 +
 1 file changed, 1 insertion(+)

diff --git a/plugins/mod_presence.lua b/plugins/mod_presence.lua
index ec983fc2..c28dd338 100644
--- a/plugins/mod_presence.lua
+++ b/plugins/mod_presence.lua
@@ -76,6 +76,7 @@ function handle_normal_presence(origin, stanza, core_route_stanza)
 		end
 	end
 	if stanza.attr.type == nil and not origin.presence then -- initial presence
+		origin.presence = stanza; -- FIXME repeated later
 		local probe = st.presence({from = origin.full_jid, type = "probe"});
 		for jid, item in pairs(roster) do -- probe all contacts we are subscribed to
 			if item.subscription == "both" or item.subscription == "to" then
-- 
cgit v1.2.3