From 73f15e6c5b120ff3d82be93a82c7b5229a368671 Mon Sep 17 00:00:00 2001 From: Melissa Kilby Date: Tue, 5 Sep 2023 21:06:03 +0000 Subject: [PATCH] cleanup(userspace/falco): adjust outputs_queue_num_drops counter for recovery 'empty' Signed-off-by: Melissa Kilby --- userspace/falco/falco_outputs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/userspace/falco/falco_outputs.cpp b/userspace/falco/falco_outputs.cpp index 1ae2b2e3..506e0833 100644 --- a/userspace/falco/falco_outputs.cpp +++ b/userspace/falco/falco_outputs.cpp @@ -292,8 +292,8 @@ inline void falco_outputs::push(const ctrl_msg& cmsg) falco_logger::log(LOG_ERR, "Fatal error: Output queue out of memory. Exiting ..."); exit(EXIT_FAILURE); case falco_common::RECOVERY_EMPTY: - m_outputs_queue_num_drops += m_queue.size(); - falco_logger::log(LOG_ERR, "Output queue out of memory. Dropping events in queue due to emptying the queue and continue on ..."); + m_outputs_queue_num_drops += m_queue.size() + 1; + falco_logger::log(LOG_ERR, "Output queue out of memory. Drop event plus events in queue due to emptying the queue; continue on ..."); m_queue.empty(); break; case falco_common::RECOVERY_CONTINUE: