heipers.cpp: use getuid() instead getenv()

Enabled only on generic hardware.

Thanks seife for hint.
This commit is contained in:
2021-06-30 09:45:35 +02:00
parent c607434f2a
commit 86d30a4740

View File

@@ -469,13 +469,10 @@ bool exec_controlscript(std::string script)
bool exec_initscript(std::string script, std::string command, std::string system_command)
{
const char* user = getenv("USER");
if (user != NULL)
{
if (strncmp("root", user, 4))
dprintf(DEBUG_NORMAL,"[helpers] [%s - %d] NOTE: current user %s is not root!\n", __func__, __LINE__, user);
}
#if HAVE_GENERIC_HARDWARE
if (getuid())
dprintf(DEBUG_NORMAL,"[helpers] [%s - %d] WARNING: current user is not root!\n", __func__, __LINE__);
#endif
int ret = 1;
if (system_command == "service")
{