Changeset

13555:42b98ee73ca8

mod_s2s: Fix counting items in outgoing stanza queue (in logs)
author Kim Alvefur <zash@zash.se>
date Sun, 10 Nov 2024 15:06:00 +0100
parents 13554:902d25cd0557
children 13556:d3649ae194ab
files plugins/mod_s2s.lua
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/mod_s2s.lua	Sat Nov 09 16:47:14 2024 +0100
+++ b/plugins/mod_s2s.lua	Sun Nov 10 15:06:00 2024 +0100
@@ -135,7 +135,7 @@
 local function bounce_sendq(session, reason)
 	local sendq = session.sendq;
 	if not sendq then return; end
-	session.log("info", "Sending error replies for %d queued stanzas because of failed outgoing connection to %s", #sendq, session.to_host);
+	session.log("info", "Sending error replies for %d queued stanzas because of failed outgoing connection to %s", sendq.items(), session.to_host);
 	local dummy = {
 		type = "s2sin";
 		send = function ()
@@ -366,7 +366,7 @@
 
 	if session.direction == "outgoing" then
 		if sendq then
-			session.log("debug", "sending %d queued stanzas across new outgoing connection to %s", #sendq, session.to_host);
+			session.log("debug", "sending %d queued stanzas across new outgoing connection to %s", sendq.items(), session.to_host);
 			local send = session.sends2s;
 			for stanza in sendq:consume() do
 				-- TODO check send success