From b12eb3d85d0390fbc5531bc41b52106b79f1546b Mon Sep 17 00:00:00 2001 From: Samuel Gaist Date: Mon, 9 Feb 2026 22:42:09 +0100 Subject: [PATCH] fix: use std::strerror rather than just errno Signed-off-by: Samuel Gaist --- userspace/falco/webserver.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/userspace/falco/webserver.cpp b/userspace/falco/webserver.cpp index 1f6256ed..a7f0e510 100644 --- a/userspace/falco/webserver.cpp +++ b/userspace/falco/webserver.cpp @@ -75,13 +75,15 @@ void falco_webserver::start(const falco::app::state &state, falco_logger::log(falco_logger::level::INFO, "Webserver: forked\n"); int res = setgid(webserver_config.m_uid); if(res != NOERROR) { - throw falco_exception("Webserver: an error occurred while setting group id: " + - std::to_string(errno)); + throw falco_exception( + std::string("Webserver: an error occurred while setting group id: ") + + std::strerror(errno)); } res = setuid(webserver_config.m_gid); if(res != NOERROR) { - throw falco_exception("Webserver: an error occurred while setting user id: " + - std::to_string(errno)); + throw falco_exception( + std::string("Webserver: an error occurred while setting user id: ") + + std::strerror(errno)); } falco_logger::log(falco_logger::level::INFO, "Webserver: fork running as " + std::to_string(webserver_config.m_uid) +