mod_presence: Quick fix to make probes from local users to local hosts work.
--- a/plugins/mod_presence.lua Fri Jan 29 21:06:51 2010 +0500
+++ b/plugins/mod_presence.lua Fri Jan 29 21:08:18 2010 +0500
@@ -76,6 +76,7 @@
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