mod_smacks: Update reference to session from send()
a86ae74da96c caused the stanza queue to double on resumption because
session.send() keeps a reference to the session which is what gets
passed to filters, so the added flag was not seen in the filter.
--- a/plugins/mod_smacks.lua Mon Dec 13 16:38:33 2021 +0100
+++ b/plugins/mod_smacks.lua Mon Dec 13 19:48:42 2021 +0100
@@ -572,6 +572,7 @@
original_session.ip = session.ip;
original_session.conn = session.conn;
original_session.send = session.send;
+ original_session.send.session = original_session;
original_session.close = session.close;
original_session.filter = session.filter;
original_session.filter.session = original_session;