From f433b449d9b3349ceaedf177b08aa9b323148b7d Mon Sep 17 00:00:00 2001 From: Leonardo Grasso Date: Wed, 18 Nov 2020 15:08:02 +0100 Subject: [PATCH] chore(userspace/falco): add_output init check Signed-off-by: Leonardo Grasso --- userspace/falco/falco_outputs.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/userspace/falco/falco_outputs.cpp b/userspace/falco/falco_outputs.cpp index 13032936..49cc9ea5 100644 --- a/userspace/falco/falco_outputs.cpp +++ b/userspace/falco/falco_outputs.cpp @@ -104,6 +104,10 @@ void falco_outputs::init(bool json_output, // Thus it is still safe to call add_output() before any message has been enqueued. void falco_outputs::add_output(falco::outputs::config oc) { + if(!m_initialized) + { + throw falco_exception("cannot add output: falco_outputs not initialized yet"); + } falco::outputs::abstract_output *oo;