mod_smacks: Set session.smacks after sending <enabled/> to fix traceback
...with opportunistic writes enabled.
--- a/plugins/mod_smacks.lua Mon Aug 29 11:47:31 2022 +0200
+++ b/plugins/mod_smacks.lua Mon Aug 29 15:58:51 2022 +0100
@@ -349,8 +349,6 @@
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 @@
max = enabled.resume_max;
}));
+ session.smacks = xmlns_sm;
enabled.finish();
return true;