plugins/mod_presence.lua
changeset 10817 4a9ff4f61796
parent 10698 0cda5d597607
child 12981 74b9e05af71e
--- a/plugins/mod_presence.lua	Sat May 09 00:07:42 2020 +0200
+++ b/plugins/mod_presence.lua	Sat May 09 00:28:10 2020 +0200
@@ -14,6 +14,7 @@
 local tonumber = tonumber;
 
 local core_post_stanza = prosody.core_post_stanza;
+local core_process_stanza = prosody.core_process_stanza;
 local st = require "util.stanza";
 local jid_split = require "util.jid".split;
 local jid_bare = require "util.jid".bare;
@@ -370,7 +371,7 @@
 		if err then
 			pres:tag("status"):text("Disconnected: "..err):up();
 		end
-		session:dispatch_stanza(pres);
+		core_process_stanza(session, pres);
 	elseif session.directed then
 		local pres = st.presence{ type = "unavailable", from = session.full_jid };
 		if err then