mod_s2s: Fix logging of <stream:error> consistency with other mods
authorKim Alvefur <zash@zash.se>
Sun, 24 Oct 2021 15:11:01 +0200
changeset 11871 bb20cfd4884f
parent 11870 515a89dee6ae
child 11872 ae093c259da2
mod_s2s: Fix logging of <stream:error> consistency with other mods `reason` was often a table, so the log said "table: 0xptr" or such. mod_c2s, mod_bosh etc logs the stream error stanza object, so better do the same. It would be nicer if this was an util.error object, but that will have to be a future change.
plugins/mod_s2s.lua
--- a/plugins/mod_s2s.lua	Sat Oct 23 22:24:59 2021 +0200
+++ b/plugins/mod_s2s.lua	Sun Oct 24 15:11:01 2021 +0200
@@ -650,7 +650,7 @@
 		if st.is_stanza(stream_error) then
 			-- to and from are never unknown on outgoing connections
 			log("debug", "Disconnecting %s->%s[%s], <stream:error> is: %s",
-				session.from_host or "(unknown host)" or session.ip, session.to_host or "(unknown host)", session.type, reason);
+				session.from_host or "(unknown host)" or session.ip, session.to_host or "(unknown host)", session.type, stream_error);
 			session.sends2s(stream_error);
 		end
 	else