--- a/mod_smacks/mod_smacks.lua Wed Jul 21 16:28:13 2021 +0200
+++ b/mod_smacks/mod_smacks.lua Thu Jul 22 17:26:32 2021 +0200
@@ -263,7 +263,7 @@
session.resumption_token = nil;
end
-- send out last ack as per revision 1.5.2 of XEP-0198
- if session.smacks and session.conn then
+ if session.smacks and session.conn and session.handled_stanza_count then
(session.sends2s or session.send)(st.stanza("a", { xmlns = session.smacks, h = string.format("%d", session.handled_stanza_count) }));
end
return session_close(...);