diff --git a/userspace/falco/falco.cpp b/userspace/falco/falco.cpp index f833c6d282f..50e62eac493 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()); } }