diff --git a/trunk/src/sj3serv/priv.c b/trunk/src/sj3serv/priv.c index 2fcc555..dab7829 100644 --- a/trunk/src/sj3serv/priv.c +++ b/trunk/src/sj3serv/priv.c @@ -82,12 +82,12 @@ priv_set(const char *title) setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1 || setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == -1 #elif defined(HAVE_SETREUID) && !defined(BROKEN_SETREUID) - setregid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1 || - setreuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == -1 + setregid(pw->pw_gid, pw->pw_gid) == -1 || + setreuid(pw->pw_uid, pw->pw_uid) == -1 #else # ifndef SETEUID_BREAKS_SETUID setegid(pw->pw_gid) == -1 || - seteuid(pw->pw_uid) == -1 + seteuid(pw->pw_uid) == -1 || # endif setgid(pw->pw_gid) == -1 || setuid(pw->pw_uid) == -1