diff --git a/src/common.c b/src/common.c index fe88112..44e7a88 100644 --- a/src/common.c +++ b/src/common.c @@ -167,8 +167,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