# HG changeset patch # User Kim Alvefur # Date 1639758026 -3600 # Node ID 97c377de8083472e0808ef4ba636d97777f4bac6 # Parent f07c8240a71d9986dc6724ab9ed5911c536f9f68 mod_smacks: Fix to not wait for acks from before a resumption Otherwise it can get stuck waiting indefinitely for an ack that made it notice the connection was stale. diff -r f07c8240a71d -r 97c377de8083 plugins/mod_smacks.lua --- a/plugins/mod_smacks.lua Fri Dec 17 16:29:17 2021 +0100 +++ b/plugins/mod_smacks.lua Fri Dec 17 17:20:26 2021 +0100 @@ -590,6 +590,7 @@ return false; end module:fire_event("smacks-hibernation-end", {origin = session, resumed = original_session, queue = queue:table()}); + original_session.awaiting_ack = nil; -- Don't wait for acks from before the resumption request_ack_if_needed(original_session, true, "handle_resume", nil); end return true;