diff options
-rw-r--r-- | plugins/mod_csi_simple.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/mod_csi_simple.lua b/plugins/mod_csi_simple.lua index a3e08264..f5b5c808 100644 --- a/plugins/mod_csi_simple.lua +++ b/plugins/mod_csi_simple.lua @@ -116,6 +116,10 @@ local flush_reasons = module:metric( local function manage_buffer(stanza, session) local ctr = session.csi_counter or 0; + if session.state ~= "inactive" then + session.csi_counter = ctr + 1; + return stanza; + end local flush, why = should_flush(stanza, session, ctr); if flush then if session.csi_measure_buffer_hold then |