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: