3 --- src/sj3proxy/priv.c.orig 2008-02-12 16:56:03.000000000 +0000
4 +++ src/sj3proxy/priv.c
5 @@ -57,12 +57,12 @@ set_priv(const char *title)
6 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1 ||
7 setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == -1
8 #elif defined(HAVE_SETREUID) && !defined(BROKEN_SETREUID)
9 - setregid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1 ||
10 - setreuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == -1
11 + setregid(pw->pw_gid, pw->pw_gid) == -1 ||
12 + setreuid(pw->pw_uid, pw->pw_uid) == -1
14 # ifndef SETEUID_BREAKS_SETUID
15 setegid(pw->pw_gid) == -1 ||
16 - seteuid(pw->pw_uid) == -1
17 + seteuid(pw->pw_uid) == -1 ||
19 setgid(pw->pw_gid) == -1 ||
20 setuid(pw->pw_uid) == -1