Better warning message on setuid() failure for the setreuid()

version of set_perms().
This commit is contained in:
Todd C. Miller
2011-10-04 11:13:28 -04:00
parent 45ad681cd6
commit b743b77a0d

View File

@@ -540,7 +540,8 @@ restore_perms(void)
if (ID(euid) != ROOT_UID)
(void)setreuid(-1, ROOT_UID);
if (setuid(ROOT_UID)) {
warning("setuid(%d)", ROOT_UID);
warning("setuid() [%d, %d] -> %d)", (int)state->ruid,
(int)state->euid, ROOT_UID);
goto bad;
}
}