From 78a197c25d6b0658f5745f3010190856fcf0ffb2 Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Mon, 29 Aug 2022 15:58:51 +0100 Subject: mod_smacks: Set session.smacks after sending to fix traceback ...with opportunistic writes enabled. --- plugins/mod_smacks.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/mod_smacks.lua b/plugins/mod_smacks.lua index b3f6d189..6f257ba5 100644 --- a/plugins/mod_smacks.lua +++ b/plugins/mod_smacks.lua @@ -349,8 +349,6 @@ function handle_enable(session, stanza, xmlns_sm) return true; end - session.smacks = xmlns_sm; - (session.sends2s or session.send)(st.stanza("enabled", { xmlns = xmlns_sm; id = enabled.id; @@ -358,6 +356,7 @@ function handle_enable(session, stanza, xmlns_sm) max = enabled.resume_max; })); + session.smacks = xmlns_sm; enabled.finish(); return true; -- cgit v1.2.3