# HG changeset patch # User Kim Alvefur # Date 1408299669 -7200 # Node ID ba97f9be4f76f889938a59e467d8635dfba130d6 # Parent 5410f5c30d63f42fa6fce602325d820bb5bc2b1f mod_throttle_presence: Fix traceback (thanks Ge0rG) diff -r 5410f5c30d63 -r ba97f9be4f76 mod_throttle_presence/mod_throttle_presence.lua --- a/mod_throttle_presence/mod_throttle_presence.lua Sat Aug 16 17:55:08 2014 +0100 +++ b/mod_throttle_presence/mod_throttle_presence.lua Sun Aug 17 20:21:09 2014 +0200 @@ -22,7 +22,7 @@ end local function throttle_session(event) - local session = event.session; + local session = event.origin; if session.presence_buffer then return; end module:log("debug", "Suppressing presence updates to %s", session.full_jid); session.presence_buffer = {}; @@ -30,7 +30,7 @@ end local function restore_session(event) - local session = event.session; + local session = event.origin; if not session.presence_buffer then return; end filters.remove_filter(session, "stanzas/out", presence_filter); module:log("debug", "Flushing buffer for %s", session.full_jid);