Fix cut&paste issue from yesterday.

This commit is contained in:
nekral-guest 2011-11-13 16:24:49 +00:00
parent f64c88d629
commit 2ecea675ee

View File

@ -84,8 +84,8 @@ extern void process_root_flag (const char* short_opt, int argc, char **argv)
static void change_root (const char* newroot) static void change_root (const char* newroot)
{ {
/* Drop privileges */ /* Drop privileges */
if ( (setregid (rgid, rgid) != 0) if ( (setregid (getgid (), getgid ()) != 0)
|| (setreuid (ruid, ruid) != 0)) { || (setreuid (getuid (), getuid ()) != 0)) {
fprintf (stderr, _("%s: failed to drop privileges (%s)\n"), fprintf (stderr, _("%s: failed to drop privileges (%s)\n"),
Prog, strerror (errno)); Prog, strerror (errno));
exit (EXIT_FAILURE); exit (EXIT_FAILURE);