e system - use ERR - its not the eina log - it's already a custom one

i already made ERR do fprintf to stderr... so use it :)
This commit is contained in:
Carsten Haitzler 2020-04-22 13:44:01 +01:00
parent fc6c423a9f
commit 027095b68e
1 changed files with 8 additions and 8 deletions

View File

@ -117,45 +117,45 @@ setuid_setup(void)
if (setuid(0) != 0)
{
fprintf(stderr, "Unable to assume root user privileges\n");
ERR("Unable to assume root user privileges\n");
exit(5);
}
if (setgid(0) != 0)
{
fprintf(stderr, "Unable to assume root group privileges\n");
ERR("Unable to assume root group privileges\n");
exit(7);
}
pwent = getpwuid(getuid());
if (!pwent)
{
fprintf(stderr, "Unable to obtain passwd entry\n");
ERR("Unable to obtain passwd entry\n");
exit(1);
}
if (!pwent->pw_dir)
{
fprintf(stderr, "No home dir for root\n");
ERR("No home dir for root\n");
exit(1);
}
if (strlen(pwent->pw_dir) > (sizeof(buf) - 8))
{
fprintf(stderr, "Root homedir too long\n");
ERR("Root homedir too long\n");
exit(1);
}
if (pwent->pw_dir[0] != '/')
{
fprintf(stderr, "Root homedir %s is not a full path\n", pwent->pw_dir);
ERR("Root homedir %s is not a full path\n", pwent->pw_dir);
exit(1);
}
if (!realpath(pwent->pw_dir, buf))
{
fprintf(stderr, "Root homedir %s does not resolve\n", pwent->pw_dir);
ERR("Root homedir %s does not resolve\n", pwent->pw_dir);
exit(1);
}
snprintf(buf, sizeof(buf), "HOME=%s", pwent->pw_dir);
if (putenv(buf) == -1)
{
fprintf(stderr, "Unable to set $HOME environment\n");
ERR("Unable to set $HOME environment\n");
exit(1);
}