improved error reporting on setegid failure

master
Master 2020-06-29 23:51:18 -04:00
parent 58f4684449
commit 4cb2449f24
1 changed files with 1 additions and 1 deletions

View File

@ -91,7 +91,7 @@ int Sproc::execute(std::string run_as, std::string group, std::string command )
{ {
slog.log( E_INFO, "Successfully set GID to '" + std::to_string(run_as_gid) + "' (" + group + ")." ); slog.log( E_INFO, "Successfully set GID to '" + std::to_string(run_as_gid) + "' (" + group + ")." );
} else { } else {
slog.log( E_FATAL, "Failed to set GID. Panicking. (setegid: " + std::to_string( setegidval ) + ")" ); slog.log( E_FATAL, "Failed to set GID. Panicking. (setegid: " + std::to_string( setegidval ) + "/" + std::to_string(errno) + ")" );
return -401; return -401;
} }
exit_code_raw = system( command.c_str() ); exit_code_raw = system( command.c_str() );