From 23ba06de51e13a04bbd29df9bbef653004ae9550 Mon Sep 17 00:00:00 2001 From: Samuel Gaist Date: Mon, 9 Feb 2026 22:43:08 +0100 Subject: [PATCH] fix: do not throw from a nothrow function Signed-off-by: Samuel Gaist --- userspace/falco/webserver.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/userspace/falco/webserver.cpp b/userspace/falco/webserver.cpp index a7f0e510..29e94c4b 100644 --- a/userspace/falco/webserver.cpp +++ b/userspace/falco/webserver.cpp @@ -130,8 +130,9 @@ void falco_webserver::stop() { falco_logger::log(falco_logger::level::INFO, "Webserver: killing fork\n"); int res = kill(m_pid, SIGTERM); if(res != 0) { - throw falco_exception("Webserver: an error occurred while killing fork: " + - std::to_string(errno)); + falco_logger::log(falco_logger::level::ERR, + std::string("Webserver: an error occurred while killing fork: ") + + std::strerror(errno)); } m_pid = 0; falco_logger::log(falco_logger::level::INFO, "Webserver: stopping fork done\n");