diff options
author | Kim Alvefur <zash@zash.se> | 2021-11-18 01:57:21 +0100 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2021-11-18 01:57:21 +0100 |
commit | 3c57156fb9b3327196e391b513cc906fe9186f2c (patch) | |
tree | 27e6a26b4e2b1e3e30b87a1989dea99211b4d797 /plugins | |
parent | d922bbb1ef53cb46ce084aa89830a0f6d1015bed (diff) | |
download | prosody-3c57156fb9b3327196e391b513cc906fe9186f2c.tar.gz prosody-3c57156fb9b3327196e391b513cc906fe9186f2c.zip |
mod_csi_simple: Skip flushing of empty buffer
Just adds noise
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/mod_csi_simple.lua | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/mod_csi_simple.lua b/plugins/mod_csi_simple.lua index 641182ea..3fbdf314 100644 --- a/plugins/mod_csi_simple.lua +++ b/plugins/mod_csi_simple.lua @@ -140,6 +140,8 @@ local function manage_buffer(stanza, session) end local function flush_buffer(data, session) + local ctr = session.csi_counter or 0; + if ctr == 0 then return data end session.log("debug", "Flushing buffer (%s; queue size is %d)", "client activity", session.csi_counter); session.state = "flushing"; module:fire_event("csi-flushing", { session = session }); |