Mercurial > prosody-modules
changeset 1867:34468d3bfcac
mod_throttle_presence: Skip past things that are not stanza objects
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 21 Sep 2015 23:45:45 +0200 (2015-09-21) |
parents | 58d96960ba8b |
children | d6e673f98572 |
files | mod_throttle_presence/mod_throttle_presence.lua |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_throttle_presence/mod_throttle_presence.lua Mon Sep 21 23:44:55 2015 +0200 +++ b/mod_throttle_presence/mod_throttle_presence.lua Mon Sep 21 23:45:45 2015 +0200 @@ -4,6 +4,9 @@ module:depends("csi"); local function presence_filter(stanza, session) + if getmetatable(stanza) ~= st.stanza_mt then + return stanza; -- Things we don't want to touch + end if stanza._flush then stanza._flush = nil; return stanza;