Software /
code /
prosody
Changeset
13544:0aae6de9d323
Merge 0.12->trunk
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 02 Nov 2024 22:33:38 +0100 |
parents | 13542:67288253d9a2 (current diff) 13543:01d2abc3d17c (diff) |
children | 13545:7f05254fb042 |
files | plugins/mod_smacks.lua |
diffstat | 1 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/mod_smacks.lua Fri Nov 01 13:10:45 2024 +0100 +++ b/plugins/mod_smacks.lua Sat Nov 02 22:33:38 2024 +0100 @@ -541,11 +541,13 @@ return end - session.log("debug", "Destroying session for hibernating too long"); - save_old_session(session); - session.resumption_token = nil; - sessionmanager.destroy_session(session, "Hibernating too long"); - sessions_expired(1); + prosody.main_thread:run(function () + session.log("debug", "Destroying session for hibernating too long"); + save_old_session(session); + session.resumption_token = nil; + sessionmanager.destroy_session(session, "Hibernating too long"); + sessions_expired(1); + end); end); if session.conn then local conn = session.conn;