# HG changeset patch # User Kim Alvefur # Date 1668359819 -3600 # Node ID d7853bbc88ea3e0a31c908980517af110bc198b8 # Parent 997f3ca90628c7e0d57ade24589c5cec3453e577 mod_smacks: Disable resumption behavior on s2s Since resumption is not supported on s2s currently, there is no point in allocating resumption tokens. The code that removes entries from session_registry is only invoked for c2s sessions, thus enabling resumable smacks on s2s adds an entry that never goes away. diff -r 997f3ca90628 -r d7853bbc88ea plugins/mod_smacks.lua --- a/plugins/mod_smacks.lua Fri Nov 04 12:26:10 2022 +0000 +++ b/plugins/mod_smacks.lua Sun Nov 13 18:16:59 2022 +0100 @@ -308,7 +308,8 @@ local resume_max; local resume_token; local resume = stanza.attr.resume; - if resume == "true" or resume == "1" then + if (resume == "true" or resume == "1") and session.username then + -- resumption on s2s is not currently supported resume_token = new_id(); session_registry[jid.join(session.username, session.host, resume_token)] = session; session.resumption_token = resume_token;