Better warning message on setuid() failure for the setreuid()
version of set_perms().
This commit is contained in:
@@ -540,7 +540,8 @@ restore_perms(void)
|
|||||||
if (ID(euid) != ROOT_UID)
|
if (ID(euid) != ROOT_UID)
|
||||||
(void)setreuid(-1, ROOT_UID);
|
(void)setreuid(-1, ROOT_UID);
|
||||||
if (setuid(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;
|
goto bad;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user