diff --git a/userspace/falco/webserver.cpp b/userspace/falco/webserver.cpp index 29e94c4b..19715247 100644 --- a/userspace/falco/webserver.cpp +++ b/userspace/falco/webserver.cpp @@ -73,13 +73,13 @@ void falco_webserver::start(const falco::app::state &state, throw falco_exception("Webserver: an error occurred while forking webserver"); } else if(m_pid == 0) { falco_logger::log(falco_logger::level::INFO, "Webserver: forked\n"); - int res = setgid(webserver_config.m_uid); + int res = setgid(webserver_config.m_gid); if(res != NOERROR) { throw falco_exception( std::string("Webserver: an error occurred while setting group id: ") + std::strerror(errno)); } - res = setuid(webserver_config.m_gid); + res = setuid(webserver_config.m_uid); if(res != NOERROR) { throw falco_exception( std::string("Webserver: an error occurred while setting user id: ") +