From 385d6eff6d6255dbe07861053f6d44e48114ad42 Mon Sep 17 00:00:00 2001 From: Leonardo Grasso Date: Tue, 25 Aug 2020 13:00:30 +0200 Subject: [PATCH] fix(userspace/falco): do not always rethrow the exception Co-Authored-By: Lorenzo Fontana Signed-off-by: Leonardo Grasso --- userspace/falco/falco.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/userspace/falco/falco.cpp b/userspace/falco/falco.cpp index f833c6d2..50e62eac 100644 --- a/userspace/falco/falco.cpp +++ b/userspace/falco/falco.cpp @@ -1143,11 +1143,14 @@ int falco_init(int argc, char **argv) // Try to insert the Falco kernel module if(system("modprobe " PROBE_NAME " > /dev/null 2> /dev/null")) { - falco_logger::log(LOG_ERR, "Unable to load the driver. Exiting.\n"); + falco_logger::log(LOG_ERR, "Unable to load the driver.\n"); } open_f(inspector); + } + else + { + rethrow_exception(current_exception()); } - rethrow_exception(current_exception()); } }