This commit is contained in:
Erik Ekman
2014-04-06 13:31:34 +02:00
5 changed files with 18 additions and 15 deletions

View File

@@ -230,8 +230,9 @@ do_chroot(char *newroot)
if (chroot(newroot) != 0 || chdir("/") != 0)
err(1, "%s", newroot);
seteuid(geteuid());
setuid(getuid());
if (seteuid(geteuid()) != 0 || setuid(getuid()) != 0) {
err(1, "set[e]uid()");
}
#else
warnx("chroot not available");
#endif